【问题】
C#中,使用TreeView控件,已经添加了对应的节点TreeNode。
想要获得当鼠标点击某个节点的时候,对应的节点是哪个。
【解决过程】
在此之前,要先添加对应的MouseClick事件,然后在对应的函数处理中,添加对应的处理代码。
关于TreeView,实现获得当前鼠标点击的TreeNode的代码,是参考:TreeView Contro; in C#: How to highlight a selected node by Mouse-Right-Click ?而得的。
具体实现如下:
private void trvFolder_MouseClick(object sender, MouseEventArgs e) { //refer: http://social.msdn.microsoft.com/Forums/en/winforms/thread/44d53918-494c-43e2-a2f7-b84ac6fc3cea // get the current TreeNode of mouse clicked TreeNode clickedNode = trvFolder.GetNodeAt(e.X, e.Y); //trvFolder is current TreeView }
转载请注明:在路上 » 【已解决】C#中,如何获得treeview中当前鼠标所点击的节点