c#工具提示帮助
当用户鼠标悬停在treeview节点上时,我使用工具提示来显示信息。这方面的工作完全符合预期。但是,当鼠标光标离开treeview控件时,我很难看到工具提示。我已经尝试过胡闹和设置属性,如AutoOpDelay等,但我似乎无法正确地做到这一点。无论我做什么,当我将光标移动到下一个控件时,工具提示都会妨碍用户查看 有什么建议吗c#工具提示帮助,c#,winforms,tooltip,C#,Winforms,Tooltip,当用户鼠标悬停在treeview节点上时,我使用工具提示来显示信息。这方面的工作完全符合预期。但是,当鼠标光标离开treeview控件时,我很难看到工具提示。我已经尝试过胡闹和设置属性,如AutoOpDelay等,但我似乎无法正确地做到这一点。无论我做什么,当我将光标移动到下一个控件时,工具提示都会妨碍用户查看 有什么建议吗 谢谢。我猜您正在使用treeview的NodeMouseHover事件来呈现工具提示,对吗?在这种情况下,您可以使用“MouseLeave”事件在离开树视图后隐藏工具提示
谢谢。我猜您正在使用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事件,但最近我将其更改为在用户单击节点时使用标准工具提示!鼠标悬停事件响应不够。你对此有什么建议吗?谢谢,如果您想在离开树状视图后隐藏工具提示,您仍然可以使用此事件。提供可从事件代码访问的工具提示。