以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  目录树的复选框,如何做到单选?  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=52818)

--  作者:有点甜
--  发布时间:2014/6/23 18:07:00
--  
 

BeforeSelectNode事件

 

For Each nd As Object In trv.AllNodes
    nd.Checked = False
Next


--  作者:Bin
--  发布时间:2014/6/24 15:18:00
--  
For Each nd As Object In e.sender.AllNodes
    nd.Checked = False
Next

确保放对事件

--  作者:有点甜
--  发布时间:2014/6/24 15:18:00
--  
For Each nd As Object In e.Sender.AllNodes
    nd.Checked = False
Next

--  作者:Bin
--  发布时间:2014/6/24 15:22:00
--  
升级版本吧,2014版我测试是没问题的.  2012版本就不清楚了,没有办法测试.
--  作者:逛逛
--  发布时间:2014/6/24 15:49:00
--  

试试这样

 

 

AfterCheckNode  事件

 

For Each nd As WinForm.TreeNode In e.Sender.AllNodes

    If Not( nd.FullPath = e.Node.FullPath AndAlso nd.Index = e.Node.Index ) Then nd.Checked = False

   

Next

 


--  作者:jspta
--  发布时间:2014/6/24 15:53:00
--  
这种单选的用NodeMouseClick最好了吧,或者NodeMouseDoubleClick