2009-04-30 54 views
3

我正在开发.NET 3.5中的用户控件。作为对某些事件的反应,我想在此控件上显示一个包含简短文本的简单气泡,与着名的系统托盘通知气泡类似。我相信这是一项非常简单的任务,你能否给我一个快速提示?C#如何在用户控件上显示文本气泡?

+0

WinForms或WPF? – billb 2009-04-30 11:18:11

+0

WinForms。 – mafu 2009-04-30 11:22:17

回答

9

使用ToolTip

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

你可以使用这个弹出的控制(在WPF)

MSDN

5

使用ToolTip类 - 设置IsBalloon = true得到泡沫效应。

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); 
相关问题