Foxtable(狐表)用户栏目专家坐堂 → 关于绑定事件


  共有1437人关注过本帖树形打印复制链接

主题:关于绑定事件

帅哥哟,离线,有人找我吗?
yjf123
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:821 积分:6262 威望:0 精华:0 注册:2016/7/8 18:58:00
关于绑定事件  发帖心情 Post By:2017/10/11 16:38:00 [只看该作者]

背景:在vs中 创建一个类 然后把狐表控件点击事件 绑定到这个类里面的一个事件

问题:在狐表中使用这个类,创建一个对象,第一次创建的对象,用狐表控件的点击事件正常触发

第二创建对象(狐表窗口没有关闭),狐表控件的点击事件就不正常了,也会触发前一个对象的事件。怎么解决呢?

好像把前一个对象=nothing 也不行


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/10/11 20:26:00 [只看该作者]

你要RemoveHandler

 

比如你写了

 

AddHandler ct.Click, AddressOf Button1_Click

 

你要移除事件

 

RemoveHandler ct.Click, AddressOf Button1_Click


 回到顶部
帅哥哟,离线,有人找我吗?
yjf123
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:821 积分:6262 威望:0 精华:0 注册:2016/7/8 18:58:00
  发帖心情 Post By:2017/10/12 8:39:00 [只看该作者]

以下是引用有点甜在2017/10/11 20:26:00的发言:

你要RemoveHandler

 

比如你写了

 

AddHandler ct.Click, AddressOf Button1_Click

 

你要移除事件

 

RemoveHandler ct.Click, AddressOf Button1_Click

这个用过了 还是不行。 AddressOf Button1_Click 是前一个对象的,RemoveHandler 的Button1_Click是后一个对象的。是不是这个原因?


 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107877 积分:548748 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/10/12 10:48:00 [只看该作者]

如果是不同的对象,不需要RemoveHandler。

Button1_Click 写了什么代码?

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/10/12 11:33:00 [只看该作者]

以下是引用yjf123在2017/10/12 8:39:00的发言:

这个用过了 还是不行。 AddressOf Button1_Click 是前一个对象的,RemoveHandler 的Button1_Click是后一个对象的。是不是这个原因?

 

例子发上来看看。


 回到顶部