首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

treeview节点选中有关问题

2012-01-07 
treeview节点选中问题窗体上有两个控件:treeview和tabcontrol,其中tabcontrol包含tabpage1和tabpage2,当我

treeview节点选中问题
窗体上有两个控件:treeview和tabcontrol,其中tabcontrol包含tabpage1和tabpage2,当我点击treeview一个节点的时候,tabpage1和tabpage2中就显示treeview选中节点的相关信息。 

现在的问题是:当我点击treeview节点后,当鼠标点击tabpage1或者tabpage2时,treeview上面的节点就看不出处于选中状态,这时就不能判断tabpage1和tabpage2中的信息是treeview中哪个节点的。

这个问题该怎么解决呢?请高手指点啊,万分感谢

[解决办法]
TreeView.HideSelection = false;
[解决办法]

C# code
private TreeNode currentNode = null;        private void treeView1_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)        {            if (currentNode != null)            {                currentNode.BackColor = Color.Empty;            }            e.Node.BackColor = Color.Red;            currentNode = e.Node;        }
[解决办法]
同意2楼的 改变选中当前treeNode的颜色。。。。
[解决办法]
从TreeView继承控件,并且override OnNodeMouseClick
[解决办法]
当添加TreeNode时,分别将Node的imageindex和Selectedimangeindex改成设成不同的图片

热点排行