服务器之家

服务器之家 > 正文

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

时间:2022-02-21 15:00     来源/作者:曹振华

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

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
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#程序设计有所帮助。

原文链接:https://blog.csdn.net/chadcao/article/details/7183781

相关文章

热门资讯

蜘蛛侠3英雄无归3正片免费播放 蜘蛛侠3在线观看免费高清完整
蜘蛛侠3英雄无归3正片免费播放 蜘蛛侠3在线观看免费高清完整 2021-08-24
2022年最旺的微信头像大全 微信头像2022年最新版图片
2022年最旺的微信头像大全 微信头像2022年最新版图片 2022-01-10
背刺什么意思 网络词语背刺是什么梗
背刺什么意思 网络词语背刺是什么梗 2020-05-22
yue是什么意思 网络流行语yue了是什么梗
yue是什么意思 网络流行语yue了是什么梗 2020-10-11
2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全
2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全 2019-12-26
返回顶部