vb 2005 treeview.selectednode分配错误 [英] vb 2005 treeview.selectednode assignment bug

查看:136
本文介绍了vb 2005 treeview.selectednode分配错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

即使是最简单的代码也不起作用:

Even the simplest code like this doesnt work:

  <br />
TreeView1.Nodes.Add("ali", "alii")<br />
TreeView1.Nodes.Add("veli", "velii")<br />
TreeView1.SelectedNode = TreeView1.Nodes(1)<br />


在此代码之后,selectednode变为空.
c#2.0中的相同代码运行没有问题.


selectednode becomes nothing after this code.
The same code in c#2.0 runs without problem.
Is there a bug with treeview in vb?

推荐答案

我将您的代码复制到了只有TreeView控件的新表单的load事件中,并且工作正常.选择了在树形视图中加载了两个项目的表单,并选择了第二个(velii).当我调试时,它表明TreeView1.SelectedNode是velii节点.也许您项目中的其他代码导致了此问题?还是您在TreeView控件上设置的某些属性?
I copied your code into the load event of a new form with just a TreeView control on it and it worked just fine. The form loaded with two items in the treeview and the second one (velii) was selected. When I debugged it showed that TreeView1.SelectedNode was the velii node. Perhaps some other code in your project is causing the problem? Or some property that you set on the TreeView control?


感谢Kschuler,
您还记得我添加了一个preselectselect条件,这种情况在我的情况下是不满足的.
我最好的
Thanks Kschuler,
You remembered me that I added a beforeselect condition which is not satisfied in my case.
my Best,


这篇关于vb 2005 treeview.selectednode分配错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆