在一个treeview控件上,设置了checkbox属性
当用户点击某一种类型的node的checkbox的时候
想提醒用户不能选择该点,并自动把状态设置回node.checkd=false
结果发现在 node_check里边编程无法实现Private Sub TreTest_NodeCheck(ByVal Node As MSComctlLib.Node)
Node.Checked = False
End SubTreTest_NodeCheck运行完毕之后,node.checked还是true的请问怎么解决这个问题???
多谢
当用户点击某一种类型的node的checkbox的时候
想提醒用户不能选择该点,并自动把状态设置回node.checkd=false
结果发现在 node_check里边编程无法实现Private Sub TreTest_NodeCheck(ByVal Node As MSComctlLib.Node)
Node.Checked = False
End SubTreTest_NodeCheck运行完毕之后,node.checked还是true的请问怎么解决这个问题???
多谢
解决方案 »
- vb如何获取F5键是否按下或提起,有函数没?
- 字符串处理
- 求一个类似QQ消息、迅雷消息、360系统消息那样的弹框代码。
- 请问vb和delphi差别在哪里
- 在浏览器(ie)中选定内容并拷贝到剪贴板后,如何在程序中获得剪贴板中的html代码?
- 关于复合查询的小问题 请帮帮忙了 在线等
- 还有一个webbrowser的问题
- 查找指定的文件,请高手指点一下?急急急
- 请问,如果要删除注册表中的某个键,要引用哪些DLL?高分相送,急,在线等待
- 在程序另一处,treeitem获得焦点后,TreeItem_NodeClick不能用???
- (菜鸟求救)怎么在不刷新整个TreeView只更改其中的一个子节点呀?
- 我用jmail收邮件
所以你应该进行一些附加的工作。例如,可以这样:
If Node.Checked = False Then Exit Sub '没有check,就退出过程
就避免了这个麻烦问题。____________________________________________
.:RNPA:.Royal Networks Programmers' Alliance
我测试的情况是我们设置Node.Check属性对外观没什么影响。而且设置Check属性也不会再次激发_NodeCheck消息,(我不知道是否可以设置)