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

【实例说明】


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


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



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

【关键技术】


 本实例实现时用到了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 }


呵呵,一个小功能而已,关键代码上面已经贴上了,如果需要附件的可以留言邮箱。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏练小习的专栏

几种SVG图像的fallbacks

在网页前景图像的使用上,针对不同像素比的屏幕,常规的做法是使用2X 3X的图像。 一些特定场景可以使用SVG来完成,因为他的矢量特性,不需要再针对更高的像素比...

20050
来自专栏互联网杂技

一些好用的jquery技巧

1、返回顶部按钮 通过使用jQuery中的animate 和scrollTop 方法,不用插件就可以创建一个滚动到顶部的简单动画: // Back to to...

34260
来自专栏ytkah

通过图片定位给一张图片添加多个链接

  我们在建站的时候使用图片素材能为整个网站增色不少,但是太多的边框按钮图片会增加请求次数,从而降低网站加载速度,这时我们可以考虑将多个小图片元素集合到一张图片...

27130
来自专栏数据小魔方

单元格格式/条件格式的妙用

今天跟大家分享一种常用的技巧——利用单元格格式/条件格式按颜色划分不同数据等级。 ▽▼▽ 这个技巧在绩效管理、成绩考评以及其他设计考核的工作中都会经常用到。首...

61770
来自专栏DannyHoo的专栏

iOS中将图片保存到自定义相册中

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010105969/article/details/...

27520
来自专栏破晓之歌

AI-icon制作 原

9050
来自专栏IMWeb前端团队

BaselineJPEGvs.ProgressiveJPEG

本文作者:IMWeb helondeng 原文出处:IMWeb社区 未经同意,禁止转载 JPEG有两种存储格式:baseline 和 progress...

323100
来自专栏大数据互联网思维

如何利用迅捷画图绘制工作流程图

迅捷画图可以绘制流程图,思维导图并且能制作的很精美出来,那怎样利用迅捷画图绘制工作流程图呢?下面是小编辑总结的操作方法,可以参考步骤进行操作使用。

26840
来自专栏Jerry的SAP技术分享

Fiori里花瓣的动画效果实现原理

Fiori里的busy dialog有两种表现形式,一种是下图里的花朵形状,由5个不断旋转的花瓣组成。另一种是下图的3/4个圆环不断旋转的效果。

25990
来自专栏vue学习

小程序 — 实现左滑删除效果②

(1)在上一章中,我们给movable-view绑定了一个bindchange事件,事件名为onChange,这个事件是干吗的呢?

32320

扫码关注云+社区

领取腾讯云代金券