小菜学习Winform(七)系统托盘

简介:

前言

  有些程序在关闭或最小化的时候会隐藏在系统托盘中,双击或右击会重新显示,winform实现其功能很简单,这边就简单的介绍下。

实现

  在winform实现托盘使用notifyIcon控件,如果加菜单的话再结合下contextMenuStrip控件,我们看下代码:

1     this.notifyIcon1.Icon = new Icon(@"H:\学习资料\C# 窗体应用程序\自练\实现系统托盘\ico\qq彩色.ico");
2     this.notifyIcon1.Visible = true;
3     this.notifyIcon1.Text = "在线";

  只要设置这些属性就行了,然后添加双击事件:

复制代码
1     private void notifyIcon1_MouseClick(object sender, MouseEventArgs e)
2     {
3         if (e.Button == MouseButtons.Left)
4         {
5             this.Show();
6             this.Focus();
7         }
8     }
复制代码

  就这么简单,主要用Hide()和Show()方法隐藏和显示窗体,其他的东西可以自由扩展。

  实现效果:


本文转自田园里的蟋蟀博客园博客,原文链接:http://www.cnblogs.com/xishuai/p/3556477.html,如需转载请自行联系原作者

相关文章
|
存储 Java Linux
Springboot 超简单实现在线预览,Word文档 doc、xlsx、pdf、txt等
Springboot 超简单实现在线预览,Word文档 doc、xlsx、pdf、txt等
2747 0
Springboot 超简单实现在线预览,Word文档 doc、xlsx、pdf、txt等
|
11月前
|
关系型数据库 API PostgreSQL
如何创建免费版本的ABP分离模块?
如何创建免费版本的ABP分离模块?
|
Linux 网络安全 数据安全/隐私保护
配置ssh免密登录
配置ssh免密登录
452 106
|
Unix Linux 测试技术
|
12月前
|
存储 人工智能 自然语言处理
新手指南:微软ai助手Copilot国内如何使用?
微软 Copilot 是一款强大的 AI 助手,掌握一些技巧可以让你更好地利用它,提高效率和创造力,让你的工作和生活更加精彩!
|
机器学习/深度学习 NoSQL Go
如何进行Go程序的打包发布
如何进行Go程序的打包发布
288 7
|
开发框架 Java 数据库连接
这可能是你见过hibernate-validator最全国际化方案(上)
为了实现hibernate-validator国际化差点要了老命,最近在研究hibernate-validator以及国际化,在墙里墙外找了很多很久,可能是因为版本的更新迭代,找到的资料基本都用不了了。自己折腾了半天,终于琢磨出来了,特此记录。
1880 0
这可能是你见过hibernate-validator最全国际化方案(上)
|
人工智能 自动驾驶 算法
本地生活技术雷达——生成式AI(Generative AI)在阿里本地生活的应用与思考
本地生活技术雷达是由本地生活技术中心战略管理&PMO团队开展的,定期扫描和评估新兴技术的战略研究工作。目的是对技术趋势进行前瞻性预判,提出新技术布局建议,在技术驱动业务创新和业务增长、践行社会责任等方面有一些实质性探索。 本篇尝试探讨 1)理解AI范式——从分析型(Analytical AI)到生成式(Generative AI)的拐点在2022年,其对人类社会以及商业模式的长期影响; 2)生成式AI(文生文、文生图、图生图等)在本地业务目前场景的应用和未来的方向。 欢迎技术、产品、运营、战略、管理层、国内国际等各种视角的指点和碰撞!
39907 8
HTML【详解】超链接 a 标签的四大功能(页面跳转、页内滚动【锚点】、页面刷新、文件下载)
HTML【详解】超链接 a 标签的四大功能(页面跳转、页内滚动【锚点】、页面刷新、文件下载)
938 0
|
安全 测试技术 iOS开发
无需付费证书通过Xcode进行安装调试
无需付费证书通过Xcode进行安装调试
532 0