读书人

treeview节点选中有关问题

发布时间: 2012-01-07 21:41:55 作者: rapoo

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改成设成不同的图片

读书人网 >C#

热点推荐