日期:2014-05-18 浏览次数:20910 次
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改成设成不同的图片