C#如何在用户控件上显示文本气泡?

时间:2009-04-30 11:11:14

标签: c# .net winforms user-interface

我正在开发.NET 3.5中的用户控件。作为对某些事件的反应,我想在此控件上显示一个包含短文本的简单气泡,类似于众所周知的系统托盘通知气泡。我确定这是一项非常简单的任务,你能给我一个快速提示吗?

4 个答案:

答案 0 :(得分:10)

使用ToolTip

System.Windows.Forms.ToolTip myToolTip = new System.Windows.Forms.ToolTip();
myToolTip.IsBalloon = true;
myToolTip.Show("Some text", this.WhereToShow);

答案 1 :(得分:5)

使用ToolTip课程 - 设置IsBalloon = true来获取气泡效果。

答案 2 :(得分:3)

NotifyIcon 控件放到表单上,然后调用控件的 ShowBalloonTip 方法。

System.Windows.Forms.NotifyIcon myIcon; // generated by the designer
// more designer code, then your code:
myIcon.ShowBalloonTip(3000, "My Title", "My Text", someIconReference);

答案 3 :(得分:0)

你可以使用弹出控件(在WPF中)

MSDN