我这checkedListBox1控件的MouseHover事件为啥出错呢?

问题描述

privatevoidcheckedListBox1_MouseHover(objectsender,EventArgse){switch(checkedListBox1.GetItemChecked(0)){case0:this.label7.Text="选中后将执行第一算法";break;case1:this.label7.Text="选中后将执行第二算法";break;}}为啥报错啊错误1常量值“0”无法转换为“bool”错误2常量值“1”无法转换为“bool”我在checkedListBox1上,明明填了2项啊

解决方案

解决方案二:
checkedListBox1.GetItemChecked(0)返回的是bool型,你下面分支肯定要用true或false0,1这种用法好像C++才可以的
解决方案三:
引用1楼wfy4422的回复:

checkedListBox1.GetItemChecked(0)返回的是bool型,你下面分支肯定要用true或false0,1这种用法好像C++才可以的

那肿么办呢?我想鼠标移动到第一项label1就显示相对应的文字,移动到第二项显示出另一组相对应的文字
解决方案四:
casefalse:this.label7.Text="选中后将执行第一算法";break;casetrue:this.label7.Text="选中后将执行第二算法";break;是不是这样
解决方案五:
引用3楼p352180779的回复:

casefalse:this.label7.Text="选中后将执行第一算法";break;casetrue:this.label7.Text="选中后将执行第二算法";break;是不是这样

不是啊,是不是我用的属性有问题?我想鼠标移动到第一项label1就显示相对应的文字,移动到第二项显示出另一组相对应的文字。是不是不应该用checkedListBox1.GetItemChecked
解决方案六:
lz的实现逻辑有问题,使用了MouseHover事件,又获取当前选中项。到底使用哪种方式呢?而且GetItemChecked返回值是bool,没法和0、1直接进行比较
解决方案七:
checkedListBox1.GetItemChecked(0)表示判断第0项是否选中,返回的是true或false你好歹得把0替换成你鼠标悬浮的那一项,而不是不管鼠标悬浮在哪里都去判断第0项啊

时间: 2024-11-21 02:31:59

我这checkedListBox1控件的MouseHover事件为啥出错呢?的相关文章

泛型-c# 动态创建控件 及触发事件 即插即用。

问题描述 c# 动态创建控件 及触发事件 即插即用. 各大大好,初来驾到,请大家多多关照,问题是这样的.需求 :需要动态添加控件.然后需要项目做出来后要实现"即插即用"的特点.(即插即用:我们要是更新一个功能,用户只要更新这个控件就可以直接使用,而不用更新整个客服端)问题 :知道要用泛型来写,但是看了一天了,不知道如何下手,现已写了如下代码:using System;using System.Collections.Generic;using System.Linq;using Sys

ASP.NET开发系列之在用户控件中添加事件

asp.net|控件 在<在用户控件中添加属性>这一篇文章中我们演示了如何在用户控件中添加属性,接下来我们演示如何在用户控件中添加事件. 在<在用户控件中添加属性>这一篇文章中我们定义了一个用户登录的用户控件UserLogin.ascx 文件,里面包含了一个LinkButton服务器按钮控件,当用户单击该按钮时服务器端会自动生成一个回发来激发Page.Load事件.除了服务器自动产生回发来激发Page.Load事件外,我们可以给LinkButton添加一个它自己的事件,添加事件其实

为.net中的ListBox控件添加双击事件

控件 我在用dotnet做一个项目的过程中,遇到了一个ListBox的问题:通过在一个ListBox中双击,把选中的项添加到另一个ListBox中,但ListBox控件本身并没有该事件,那么如何实现呢?我就想到了客户端脚本javascrit,通过查阅相关资料,终于把这个问题解决了,现在写出来与大家分享,希望能对大家有所帮助.        这里有三个问题:        第一:双击所要执行的javascript代码是什么?                    注意:javascript代码的语

Android绑定添加了注解的控件,及其事件方法

  Android绑定添加了注解的控件,及其事件方法.根据成员方法的注解进行绑定,根据成员变量的注解进行绑定,设置事件的监听器,对控件赋值,注意:它必须在activity调用了setContentView之后调用.

jQuery的控件及事件(输入控件及回车事件)使用示例

本文为大家介绍下jQuery的输入控件及回车事件的应用,具体示例代码如下,感兴趣的朋友可以参考下哈,希望对大家有所帮助   复制代码 代码如下: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title>JavaScript</title> <style type="te

activex-ActiveX如何添加对话框上控件的响应事件

问题描述 ActiveX如何添加对话框上控件的响应事件 使用MFC创建一个ActiveX控件AAA,然后添加一个Dialog资源,双击添加Dialog类CNewDlg,在AAACtrl.cpp的OnDraw函数中调用CNewDlg的DoModal()函数,此时activeX控件会展示一个对话框. 如果在对话框中添加一个按钮,在单击时,控件的容器可以接收到此事件通知,请问应该怎么做?也就是说怎么把dialog的操作,通过事件传递给容器,即把dialog的操作与AAACtrl的事件关联起来? 解决方

panel-C# Winfrom项目,如何实现Panel控件响应键盘事件

问题描述 C# Winfrom项目,如何实现Panel控件响应键盘事件 在C# Winfrom 项目中,有一个from窗体和一个Panel控件. 目前from窗体和Panel控件都是全屏显示.并且在Panel控件内用于加载显示外部应用程序. 目前遇到一个问题就是按下键盘的"Esc"键,无法响应键盘的事件. 无法实现按下键盘的"Esc"键后就立即退出整个程序. 请问怎么样解决下用户按下键盘的"Esc"键后无法响应键盘的事件? 解决方案 使用下面的代

自定义事件异步响应-自定义用户控件中,事件的异步响就

问题描述 自定义用户控件中,事件的异步响就 自定义一含有自定义事件的用户控件,当在异步情况下时,该事件的处理程序总是为null,怎么处理? 解决方案 对应事件的实例是否还有效.存在. 解决方案二: 什么叫事件的处理程序总是为null,仔细调试下,事件处理程序有没有传正确,应该同步等加载完了再执行.

android-关于百度地图MapView控件点击事件的

问题描述 关于百度地图MapView控件点击事件的 我是新人,求各位帮忙.最近在做百度二次开发!用Android 想实现当点击地图也就是点击MapView上的某一点的时候给地图添加一个覆盖物,并且获取到点击地点的经纬度!该用什么方法实现,百度官网提供的接口有一个 地图单击事件监听接口: OnMapClickListener listener = new OnMapClickListener() { /** * 地图单击事件回调函数 * @param point 点击的地理坐标 / public