以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 目录树事件AfterCheckNode事件触发问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=56142) |
-- 作者:coch2004 -- 发布时间:2014/8/30 13:05:00 -- 目录树事件AfterCheckNode事件触发问题 目录树事件AfterCheckNode事件中. if e.node.checked=true then msgbox(0) endif
如果用鼠标点击选中此node 则能正常触发 msgbox 如果是用代码来实现node.checked=true ,则不能触发msgbox.
狐表能改进使用代码选中node的时候触发 msgbox吗? |
-- 作者:Bin -- 发布时间:2014/8/30 14:01:00 -- 用代码实现node.checked=true 后面跟着代码 msgbox 即可 只能这样
|
-- 作者:狐狸爸爸 -- 发布时间:2014/8/30 14:31:00 -- Treeview有个没有公开的属性: RaiseCheckedEventAnyWay
将其设置为False,那么用代码设置Checked属性的时候,就不会触发AfterCheckNode事件,设置为True,则任何时候都会触发 |
-- 作者:coch2004 -- 发布时间:2014/8/30 14:35:00 -- 谢谢, 刚好想回复bin, 如果按bin的方法 很多代码要重新写一次 有时判断多的代码重写起来非常麻烦. |