2

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

在此处输入图像描述

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

4

1 回答 1

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...
    }
}
于 2012-12-19T08:11:04.787 回答