4

我正在使用 C#,我想在屏幕中央显示一个工具提示,而不是使用MessageBox用于一些琐碎的任务,例如显示异常和类似的事情。

怎么做?问题是工具提示总是显示在控件附近(例如button1form1等)。

这是我使用的:

ToolTip t = new ToolTip();
t.Show("show tooltip", this, 1500);
4

1 回答 1

4

使用重载的ToolTip.Show并设置要显示工具提示的点。例子 :

TooleTip t = new ToolTip();
t.Show("show tooltip", new Point(x, y), this, 1500);

应该在表格中心附近的位置和位置xy请注意,工具提示是相对于表单显示的。因此,如果将应用程序最小化,它将没有用。就像其他人说的那样,这毕竟不是一个好主意。您可以创建一些自定义窗口,在某个时间后显示和隐藏。

请参阅表单淡入/淡出效果和通知窗口

于 2013-02-23T16:16:01.447 回答