gpt4 book ai didi

c# - 为什么只有当鼠标悬停在 TreeNode 的文本区域上时,TreeView.NodeMouseHover 事件才会发生?

转载 作者:太空宇宙 更新时间:2023-11-03 13:50:03 25 4
gpt4 key购买 nike

问题是 NodeMouseHover 事件仅在鼠标悬停在节点的文本区域上时发生,但我有像这样的全行选择的 TreeView :

enter image description here

我应该使用什么事件或者我应该如何更改 NodeMouseHover,以便当鼠标指针悬停在整个节点上时触发事件,而不仅仅是文本区域?

最佳答案

只需尝试 MouseHover-Event 并获取所选项目:

private void treeView1_MouseHover(object sender, EventArgs e)
{
TreeNode selNode = (TreeNode)treeView1.GetNodeAt(treeView1.PointToClient(Cursor.Position));

if (selNode != null)
{
// Do something...
}
}

关于c# - 为什么只有当鼠标悬停在 TreeNode 的文本区域上时,TreeView.NodeMouseHover 事件才会发生?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13947930/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com