有关treeview控件checkbox的问题?

suinx 2002-12-06 08:55:07
我在程序中有这么个语句:TreeView1.Nodes(0).Checked =True
另外我在TreeView1_AfterCheck(ByVal sender As Object, ByVal e As System.Windows.Forms.TreeViewEventArgs) Handles TreeView1.AfterCheck
这个事件中有一段语句.

问题是我执行TreeView1.Nodes(0).Checked =True 这个语句时,系统总是触发TreeView1_AfterCheck这个事件,请问有什么方法让程序不执行TreeView1_AfterCheck这个事件?
...全文
77 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
fdsfsdfsdfs 2002-12-09
  • 打赏
  • 举报
回复
还可以
suinx 2002-12-09
  • 打赏
  • 举报
回复
这个我现在就是这么做的,
不过有别的方法吗?
我想知道!
Latitude 2002-12-06
  • 打赏
  • 举报
回复
加个判断就行了。

dim flag as integer=0 '公用变量

TreeView1.Nodes(0).Checked =True
flag=1 '在执行完上一句后才置它为1

TreeView1_AfterCheck(ByVal sender As Object, ByVal e As System.Windows.Forms.TreeViewEventArgs) Handles TreeView1.AfterCheck
if flag=0 then
exit sub
else
'加入你的代码
end if

----
good luck!
by Henry

16,718

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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