[转载]WinForms 实现气泡提示窗口 - Lonely Shadow - 博客园

[转载]WinForms 实现气泡提示窗口 – Lonely Shadow – 博客园.

【实例说明】
气泡提示因为他的美观又好被大多数用户所接收,用户所喜爱的就是程序员要实现的。
本实例实现了任务栏气泡提示,运行本实例,效果图如下所示:
1.png
单击提示、气泡提示就会显示,单击“关闭”气泡又会消失掉。
【关键技术】
本实例实现时用到了NotifyIcon控件的ShowBallonTip方法。
NotifyIcon控件表示在通知区域中创建图标的控件,其ShowBalloonTip方法用于在任务栏中持续显示具有指定标题、问题和图标的气球提示指定的时间,该方法的语法格式如下:

/**
 * 【NontifyIcon控件的ShowBallonTip方法语法如下:】
 *   void NontifyIcon.ShowBallonTip(int timeout,string tipTitle, string tipText, TollTipIcon tipIcon);
 * 参数及说明:
 *   timeout:表示气球提示显示的时间长度
 *   tipTitlt:表示在气球提示上显示的标题
 *   tipText:表示在气球提示上显示的文本
 *   tipIcon:表示气球提示的图标
 * */

NontifyIcon控件的ShowBallonTip方法语法

【设计过程】
 (1)打开Visual Studio,新建WinForm应用程序,命名为BubbleShowForm、
 (2)窗体布局如上面的效果图所示。
 (3)关键代码如下所示:

// 单击“提示”
private void btn_Show_Click(object sender, EventArgs e)
{
     this.notifyIcon.Visible = true; // 设置提示控件可见
     // 显示气泡提示,时间为1秒,内容为当前时间,图标为消息图标
     this.notifyIcon.ShowBalloonTip(1000, "当前时间:", DateTime.Now.ToLocalTime().ToString(), ToolTipIcon.Info);
}

// 单击“关闭”
private void btn_Close_Click(object sender, EventArgs e)
{
     this.notifyIcon.Visible = false; // 设置提示控件隐藏
}

关键代码
赞(0) 打赏
分享到: 更多 (0)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏