treeview节点选中问题
窗体上有两个控件:treeview和tabcontrol,其中tabcontrol包含tabpage1和tabpage2,当我点击treeview一个节点的时候,tabpage1和tabpage2中就显示treeview选中节点的相关信息。
现在的问题是:当我点击treeview节点后,当鼠标点击tabpage1或者tabpage2时,treeview上面的节点就看不出处于选中状态,这时就不能判断tabpage1和tabpage2中的信息是treeview中哪个节点的。
这个问题该怎么解决呢?请高手指点啊,万分感谢
[解决办法]
TreeView.HideSelection = false;
[解决办法]
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改成设成不同的图片