首页 > 编程 > C# > 正文

C# winForm实现的气泡提示窗口功能示例

2020-01-24 00:19:34
字体:
来源:转载
供稿:网友

本文实例讲述了C# winForm实现的气泡提示窗口功能。分享给大家供大家参考,具体如下:

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;namespace WindowsFormsApplication60{  public partial class Form1 : Form  {    private Button btnShow = null;    private Button btnClose = null;    private NotifyIcon notifyIcon1 = null;    public Form1()    {      InitializeComponent();      this.Load+=new EventHandler(Form1_Load);    }    private void Form1_Load(object sender, EventArgs e)    {      btnShow = new Button();//显示气泡提示窗口      btnShow.Text = "show";      btnShow.Click += new EventHandler(btnShow_Click);      btnShow.Location = new Point(10, 10);      this.Controls.Add(btnShow);      btnClose = new Button();//影藏气泡提示窗口      btnClose.Text = "close";      btnClose.Click += new EventHandler(btnClose_Click);      btnClose.Location = new Point(10 + btnShow.Width + 10, 10);      this.Controls.Add(btnClose);      notifyIcon1 = new NotifyIcon();      notifyIcon1.MouseMove += new MouseEventHandler(notifyIcon1_MouseMove);      notifyIcon1.Icon = global::WindowsFormsApplication60.Properties.Resources.Lintway;    }    /// <summary>    /// 鼠标移过显示时间    /// </summary>    /// <param name="sender"></param>    /// <param name="e"></param>    void notifyIcon1_MouseMove(object sender, MouseEventArgs e)    {      this.notifyIcon1.ShowBalloonTip(1000, "当前时间:", DateTime.Now.ToLocalTime().ToString(), ToolTipIcon.Info);//显示气泡提示    }    /// <summary>    /// 影藏时间    /// </summary>    /// <param name="sender"></param>    /// <param name="e"></param>    void btnClose_Click(object sender, EventArgs e)    {      this.notifyIcon1.Visible = false;//设置提示控件不可见    }    /// <summary>    /// 显示时间    /// </summary>    /// <param name="sender"></param>    /// <param name="e"></param>    void btnShow_Click(object sender, EventArgs e)    {      this.notifyIcon1.Visible = true;//设置提示控件可见      this.notifyIcon1.ShowBalloonTip(1000, "当前时间:", DateTime.Now.ToLocalTime().ToString(), ToolTipIcon.Info);//显示气泡提示    }  }}

更多关于C#相关内容感兴趣的读者可查看本站专题:《C#窗体操作技巧汇总》、《WinForm控件用法总结》、《C#数据结构与算法教程》、《C#常见控件用法教程》、《C#面向对象程序设计入门教程》及《C#程序设计之线程使用技巧总结

希望本文所述对大家C#程序设计有所帮助。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表