社区
C#
帖子详情
如果判断控件的事件是否存在
dianjixue1
2012-05-18 10:38:24
举个例子,动态加载一个按钮
现在我根据条件加载按钮的MouseEnter和MouseLeave事件,可能要这两个事件可能不要。
现在我想知道这两个事件是否已经加载过,如果加载了,就不能再次加载了,因为这样就加载了2次了,如果下一次不要这2个事件,只减一次是没有效果的,事件还是存在。
不知道大家明白了没有,就是判断控件的某个事件是否存在。
...全文
528
9
打赏
收藏
如果判断控件的事件是否存在
举个例子,动态加载一个按钮 现在我根据条件加载按钮的MouseEnter和MouseLeave事件,可能要这两个事件可能不要。 现在我想知道这两个事件是否已经加载过,如果加载了,就不能再次加载了,因为这样就加载了2次了,如果下一次不要这2个事件,只减一次是没有效果的,事件还是存在。 不知道大家明白了没有,就是判断控件的某个事件是否存在。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dianjixue1
2012-05-25
打赏
举报
回复
感谢大家的回复,采用的是wddw1986和hard9999的方法。
xboxeer
2012-05-18
打赏
举报
回复
做一个hashtable key是控件id值是bool +=的时候设置为true -=的时候设置为false 唯一不妥的就是只能加一个方法到事件链上
不能直接判断事件是否为null event只能放在+= 和 -=左边
cheng2005
2012-05-18
打赏
举报
回复
[Quote=引用 4 楼 的回复:]
判断是否为空
[/Quote]
我都纳闷你真的用过C#的Event吗?
ohkuy
2012-05-18
打赏
举报
回复
判断是否为空
hard9999
2012-05-18
打赏
举报
回复
每次都先-=后+=就可以了,放心-=不会出现“负事件”的
cheng2005
2012-05-18
打赏
举报
回复
先 -=
再 +=
别无他法
翛然
2012-05-18
打赏
举报
回复
可以通过定义一个bool变量,初始值设为false
加载后,值变成true就行了
evelyn_green
2012-05-18
打赏
举报
回复
控件属性EVENTS看看,
http://msdn.microsoft.com/zh-cn/library/system.componentmodel.component.events.aspx
如何
判断
控件
的
事件
是否存在
使用示例 var isBind = IsBindEvent(comboBox.GetType(), comboBox, "comboBox_TextChanged"); if (!isBind) { comboBox.TextChanged += comboBox_...//是否已经绑定了
事件
private bool IsBindEvent
vb
判断
控件
是否存在
引用:http://zhidao.baidu.com/question/95306345.html Private Sub Form_load() Dim i As Integer For i = 0 To Me.Controls.Count - 1 If Me.Controls.Item(i).Name = "Shape1" Then 'me 可以用你
控件
...
JS
判断
前台
控件
是否存在
jQuery
判断
指定id的对象
是否存在
,只需要
判断
对象的length是否大于0即可。示例:正确的
判断
写法如下:if($("#object_id").length>0) { alert('对象存在'); } else { alert('对象不存在'); } 或者...
C#如何
判断
页面
控件
是否存在
中间出现一个问题,在删除工具栏
控件
时,需要
判断
是否存在
,有网友说可以通过 if(FindControl("RadioButton11")==null)来进行
判断
,不过没找到此方法,因此
判断
方法需要人为编写,遂利用if(FindName("save") == ...
JQuery
判断
控件
是否存在
但该按钮的值会被应用到函数F【该函数一定会被调用】中,如果无权限显示按钮A,函数F执行时会报错,无法正常显示查询的数据。 二、分析 函数F中使用到var selected = liger.get('testBtn').getValue();当某个无...
C#
111,126
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章