如何在屏幕中心显示工具提示?

时间:2013-02-23 16:13:05

标签: c# windows winforms controls tooltip

我正在使用C#,我希望在屏幕中央显示一个工具提示,而不是使用MessageBox来执行一些简单的任务,例如显示异常等等。

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

以下是我使用的内容:

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

1 个答案:

答案 0 :(得分:4)

使用重载的ToolTip.Show并将Point设置为您要显示工具提示的位置。示例:

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

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

请参阅Form Fade In/Out Effect and Notification Window