记一次WinForm开发——WinForm气泡提醒

作者 : 开心源码 本文共1385个字,预计阅读时间需要4分钟 发布时间: 2022-05-12 共223人阅读

最终效果

图片.png

本实例实现时主要用到了NotifyIcon控件的ShowBalloonTip方法。
NotifyIcon控件表示在通知区域中创立图标的控件,其ShowBallonTip方法用于在任务栏中持续显示具备指定标题、文本和图标的气球提醒指定的时间,该方法的语法格式如下:

Void NotifyIcon.ShowBalloonTip(int timeout,string tipTitle,string tipText,ToolTipIcon tipIcon);//timeout 表示气球提醒显示的时间长度//tipTitle 表示要在气球提醒上显示的标题//tipText 表示要在气球提醒上显示的文本//tipIcon 表示气球提醒的图标

步骤

  • 新建一个WinForm窗体类
  • 在该窗体增加button控件和notifyIcon控件
  • 设置button控件和notifyIcon控件的属性

代码

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;namespace 实例205实现气泡提醒窗口{    public partial class Form1 : Form    {        public Form1()        {            InitializeComponent();        }        private void button1_Click(object sender, EventArgs e)        {            this.notifyIcon1.Visible = true;//设置提醒控件可见            this.notifyIcon1.ShowBalloonTip(1000,"当前时间:",DateTime.Now.ToLocalTime().ToString(),ToolTipIcon.Info);//显示气泡提醒        }        private void button2_Click(object sender, EventArgs e)        {            this.notifyIcon1.Visible = false;        }        private void notifyIcon1_MouseMove(object sender, MouseEventArgs e)//气泡快消失时,鼠标移向气泡将重新显示        {            this.notifyIcon1.ShowBalloonTip(1000, "加油!", "烁烁和乐乐是一辈子的好兄弟", ToolTipIcon.Info);//显示气泡提醒            //this.notifyIcon1.ShowBalloonTip(1000, "当前时间:", DateTime.Now.ToLocalTime().ToString(), ToolTipIcon.Info);//显示气泡提醒        }            private void button3_Click(object sender, EventArgs e)        {            this.notifyIcon1.Visible = true;//设置提醒控件可见            this.notifyIcon1.ShowBalloonTip(1000, "加油!", "烁烁和乐乐是一辈子的好兄弟", ToolTipIcon.Info);//显示气泡提醒        }    }}

说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » 记一次WinForm开发——WinForm气泡提醒

发表回复