问题是NodeMouseHover事件仅在鼠标悬停在节点的文本区域时发生,但是我的树视图有完整的行选择,如下所示:
我应该使用什么事件或者我应该如何更改NodeMouseHover,因此当鼠标指针悬停在整个节点而不仅仅是文本区域时会触发事件?
答案 0 :(得分:1)
只需尝试MouseHover-Event并获取所选项目:
private void treeView1_MouseHover(object sender, EventArgs e)
{
TreeNode selNode = (TreeNode)treeView1.GetNodeAt(treeView1.PointToClient(Cursor.Position));
if (selNode != null)
{
// Do something...
}
}