前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >WinForms 实现气泡提示窗口(转载)

WinForms 实现气泡提示窗口(转载)

作者头像
landv
发布2018-05-24 14:56:15
1.7K0
发布2018-05-24 14:56:15
举报
文章被收录于专栏:landvlandv
代码语言:javascript
复制
【实例说明】


 气泡提示因为他的美观又好被大多数用户所接收,用户所喜爱的就是程序员要实现的。


 本实例实现了任务栏气泡提示,运行本实例,效果图如下所示:



 单击提示、气泡提示就会显示,单击“关闭”气泡又会消失掉。

【关键技术】


 本实例实现时用到了NotifyIcon控件的ShowBallonTip方法。


 NotifyIcon控件表示在通知区域中创建图标的控件,其ShowBalloonTip方法用于在任务栏中持续显示具有指定标题、问题和图标的气球提示指定的时间,该方法的语法格式如下:



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

 

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



 1 // 单击“提示”
 2 private void btn_Show_Click(object sender, EventArgs e)
 3 {
 4      this.notifyIcon.Visible = true; // 设置提示控件可见
 5      // 显示气泡提示,时间为1秒,内容为当前时间,图标为消息图标
 6      this.notifyIcon.ShowBalloonTip(1000, "当前时间:", DateTime.Now.ToLocalTime().ToString(), ToolTipIcon.Info);
 7 }
 8 
 9 // 单击“关闭”
10 private void btn_Close_Click(object sender, EventArgs e)
11 {
12      this.notifyIcon.Visible = false; // 设置提示控件隐藏
13 }


呵呵,一个小功能而已,关键代码上面已经贴上了,如果需要附件的可以留言邮箱。
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-01-15 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档