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