nodemouseclick有两种响应 1:响应单击扩展符"+" 如果不想对该扩展符响应,利用一个判断语句即可解决,代码如下 private void tvMain_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e) { if (e.Node.Bounds.Contains(e.Location)) { //add your code } } 2:响应单击节点事件 可是每当单击时并不是自己想要的结果,要不是第一次点击没有反应,就是点击这个节点却响应了上次单击要出现的结果,或者是要双击才可响应,解决方法,代码如下: private void tvMain_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e) { tvMain.SelectedNode = e.Node; //一定要先指定e.node,否则不能正确运行,下面加入自己的代码 } 本篇文章来源于:云海唯C http://blog.csdn.net/yunhaic 原文链接:http://blog.csdn.net/yunhaic |
|
来自: Cloud书屋 > 《TreeView》