以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  目录树节点的改变复选状态前事件代码?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=25966)

--  作者:zpx_2012
--  发布时间:2012/11/21 0:36:00
--  目录树节点的改变复选状态前事件代码?

各位老师,

 

在改变目录树的节点复选框的复选状态前想执行一些验证代码,但没找到BeforeCheckNodeg事件,有没有其他方式可以实现?

 

谢谢!


--  作者:程兴刚
--  发布时间:2012/11/21 0:45:00
--  
既然是验证?为什么要在之前,请举例说明!
--  作者:lin_hailun
--  发布时间:2012/11/21 8:49:00
--  
 如果想要,楼主可以自己加一个事件

http://msdn.microsoft.com/zh-cn/library/system.windows.forms.treeview.beforecheck.aspx

http://www.foxtable.com/help/topics/2374.htm

--  作者:zpx_2012
--  发布时间:2012/11/21 10:55:00
--  

谢谢两位,那个太复杂了,还得学习一阵子才能去研究,

 

我要这个功能的主要目的是想用户在授权时必须要先选中左侧的具体角色(鼠标焦点要在子节点上),在可查看列中的复选框要选中前进行这个验证,如果不满足则不允许更改可查看列。

 


图片点击可在新窗口打开查看此主题相关图片如下:360截图201211211-001.jpg
图片点击可在新窗口打开查看

--  作者:lin_hailun
--  发布时间:2012/11/21 11:29:00
--  
 直接弄个例子给你吧。直接用就行了,代码在全局变量那里。

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.table


--  作者:zpx_2012
--  发布时间:2012/11/21 11:51:00
--  
谢谢!
--  作者:lzzhx
--  发布时间:2016/5/31 10:00:00
--  
如何在点击前取消点击,代码怎么写
--  作者:大红袍
--  发布时间:2016/5/31 10:01:00
--  
参考5楼代码。