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