【发布时间】:2011-06-24 14:04:56
【问题描述】:
我怎么得到这个?当我将鼠标光标停留在那里一段时间时,哪个控件会显示一些文本?
编辑:我的程序中有一个时间线。我希望工具提示在鼠标光标所在的点以毫秒为单位显示时间值...是否可以在控件上提供灵活的工具提示?
【问题讨论】:
-
是的,您可以显示鼠标光标悬停的值。你必须做一些计算才能让它发生。
我怎么得到这个?当我将鼠标光标停留在那里一段时间时,哪个控件会显示一些文本?
编辑:我的程序中有一个时间线。我希望工具提示在鼠标光标所在的点以毫秒为单位显示时间值...是否可以在控件上提供灵活的工具提示?
【问题讨论】:
【讨论】:
ToolTip 是一个神奇的词。看看docs。
【讨论】:
【讨论】:
如果你想在名为“printBtn”的打印按钮上显示一些文本, 然后添加事件鼠标悬停如下
printBtn.MouseHover += new EventHandler(printBtn_MouseHover);
然后,使用以下代码在鼠标悬停在打印按钮上时显示文本
void printBtn_MouseHover(object sender, EventArgs e)
{
ToolTip tip = new ToolTip();
tip.SetToolTip(printBtn, "Click to print");
}
【讨论】: