最新消息:20210816 当前crifan.com域名已被污染,为防止失联,请关注(页面右下角的)公众号

【已解决】C#中,如何获得treeview中当前鼠标所点击的节点

C# crifan 6048浏览 0评论

【问题】

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中当前鼠标所点击的节点

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
82 queries in 0.187 seconds, using 22.06MB memory