如何在treeview(可以多选)限制某个节点被选中?

wsungox 2002-12-19 09:48:32
我用到treeview时想让某个节点永远不能被选中
Private Sub illview_NodeCheck(ByVal Node As MSComctlLib.Node)
If Node.Key = "top" Then
MsgBox "最顶层节点不能选定!", vbOKOnly + vbInformation, "提示"
illview.Nodes("top").Checked = False
illview.Nodes("top").Selected = False
End If
End Sub
我用了以后还是不行,求教各位高手
...全文
151 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
ketao_78 2003-01-17
  • 打赏
  • 举报
回复
为什么我给某个node加上selected=true ,其他加上false
treeview上一个被选中的节点都没有~!
wsungox 2003-01-15
  • 打赏
  • 举报
回复
Private Sub illview_Click()
illview.Nodes("top").Checked = False 'top 为跟节点key
End Sub

Private Sub illview_NodeCheck(ByVal Node As MSComctlLib.Node)
If Node.Key = "top" Then
MsgBox "最顶层节点不能选定!", vbOKOnly + vbInformation, "提示"
End If
End Sub
ketao_78 2003-01-14
  • 打赏
  • 举报
回复
yun
ketao_78 2003-01-06
  • 打赏
  • 举报
回复
在http://expert.csdn.net/Expert/topic/1278/1278690.xml?temp=4.955691E-02
您的方法,告诉我好么,谢谢,我的e-mail:ke.tao@axisoft.com.hk
ketao_78 2003-01-06
  • 打赏
  • 举报
回复
兄弟,告诉我好么,我也碰到类似的问题
wsungox 2002-12-20
  • 打赏
  • 举报
回复
我已经找到了解决的方法!谢谢楼上的兄弟!
wsungox 2002-12-20
  • 打赏
  • 举报
回复
我使用的是checkboxes=true 前面加复选框的,在nodeclick中编辑没用
在nodecheck在也没用啊!
_1_ 2002-12-19
  • 打赏
  • 举报
回复
Node.checked =false

7,787

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧