Foxtable(狐表)用户栏目专家坐堂 → 双击列标题事件的奇怪问题!!


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

主题:双击列标题事件的奇怪问题!!

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


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/7/13 10:57:00 [显示全部帖子]

Public Sub DoubleClickHandler(sender As object, e As System.EventArgs)

msgbox(1) '再进入双击这里能不能弹出?

If headcol <> -1  AndAlso Tables(sender.name).Cols(headcol-1).Caption.Contains("_") Then

……


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


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/7/13 11:24:00 [显示全部帖子]

做个例子发上来看看

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


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/7/13 13:58:00 [显示全部帖子]

窗口AfterClose事件

Tables(e.Form.TableName).Grid.Name = Tables(e.Form.TableName).Name
removeHandler Tables(e.Form.TableName).grid.MouseEnterCell, AddressOf MouseEnterCellHandler
removeHandler Tables(e.Form.TableName).grid.MouseLeaveCell, AddressOf MouseLeaveCellHandler
removeHandler Tables(e.Form.TableName).grid.DoubleClick, AddressOf DoubleClickHandler

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


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/7/13 15:00:00 [显示全部帖子]

removeHandler用于移除绑定的事件。不然每次打开窗口都重复绑定一次事件,.net的事件重复绑定是会累加的,导致事件多次重复触发而出错

 回到顶部