日期:2014-05-17  浏览次数:21008 次

TreeView鼠标选中节点问题
在Form里面设置了一个TreeView,正常情况下对着某个节点单击能选中该节点,但如果不是对着该节点单击,而是在该节点的右边,距离很远,单击也会出现选中的情况。怎么避免这种情况的发生?使得只有对着节点单击的时候才被选中

------解决方案--------------------
探讨
这个刚刚试过了,貌似只要我的鼠标点在这一行中,不管偏离节点显示的字多远,都能获取到该节点,这样有时候很方便,但有时候显得不精确。

引用:

你可以在鼠标事件中判断点击的位置是否在TreeView的节点范围内,才让它选中,
C# code

private void trvProject_MouseDown(object sender, MouseEventArgs ……