Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
c#工具提示帮助_C#_Winforms_Tooltip - Fatal编程技术网

c#工具提示帮助

c#工具提示帮助,c#,winforms,tooltip,C#,Winforms,Tooltip,当用户鼠标悬停在treeview节点上时,我使用工具提示来显示信息。这方面的工作完全符合预期。但是,当鼠标光标离开treeview控件时,我很难看到工具提示。我已经尝试过胡闹和设置属性,如AutoOpDelay等,但我似乎无法正确地做到这一点。无论我做什么,当我将光标移动到下一个控件时,工具提示都会妨碍用户查看 有什么建议吗 谢谢。我猜您正在使用treeview的NodeMouseHover事件来呈现工具提示,对吗?在这种情况下,您可以使用“MouseLeave”事件在离开树视图后隐藏工具提示

当用户鼠标悬停在treeview节点上时,我使用工具提示来显示信息。这方面的工作完全符合预期。但是,当鼠标光标离开treeview控件时,我很难看到工具提示。我已经尝试过胡闹和设置属性,如AutoOpDelay等,但我似乎无法正确地做到这一点。无论我做什么,当我将光标移动到下一个控件时,工具提示都会妨碍用户查看

有什么建议吗


谢谢。

我猜您正在使用treeview的
NodeMouseHover
事件来呈现工具提示,对吗?在这种情况下,您可以使用“MouseLeave”事件在离开树视图后隐藏工具提示

void treeView1_MouseLeave(object sender, EventArgs e)
{
   myToolTip.Hide();
}

我可能在这里遗漏了一些重要/明显的内容,但是为什么不使用treeview节点的tooltip属性呢

要激活树视图上的工具提示,请执行以下操作:

treeView1.ShowNodeToolTips = true;
要设置节点的工具提示,请执行以下操作:

treeView1.Nodes[0].ToolTipText = "Blah";

这是WinForms、WPF、ASP.NET还是其他什么。嗨,这是WinForms。谢谢。对不起,我错了!!!我使用的是mousehover事件,但最近我将其更改为在用户单击节点时使用标准工具提示!鼠标悬停事件响应不够。你对此有什么建议吗?谢谢,如果您想在离开树状视图后隐藏工具提示,您仍然可以使用此事件。提供可从事件代码访问的工具提示。