欢迎来到入门教程网!

C#教程

当前位置:主页 > 软件编程 > C#教程 >

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

来源:本站原创|时间:2020-01-10|栏目:C#教程|点击:

本文实例讲述了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#程序设计有所帮助。

上一篇:在C#项目中如何使用NHibernate详解

栏    目:C#教程

下一篇:C#利用GDI+给图片添加文字(文字自适应矩形区域)

本文标题:C# winForm实现的气泡提示窗口功能示例

本文地址:https://www.xiuzhanwang.com/a1/C_jiaocheng/5215.html

网页制作CMS教程网络编程软件编程脚本语言数据库服务器

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:835971066 | 邮箱:835971066#qq.com(#换成@)

Copyright © 2002-2020 脚本教程网 版权所有