C#怎么做系统托盘
2024-09-03 19:11:28
建个WinForm项目,其它操作略过。
拉个NotifyIcon控件,将属性Visable设置成False
没有Icon图标 还要加 Icon图
用Form的SizeChanged事件,代码如下:
窗口最小 托盘
if(this.WindowState == FormWindowState.Minimized) //判断是否最小化
{
this.ShowInTaskbar = false; //不显示在系统任务栏
notifyIcon.Visible = true; //托盘图标可见
}
用NotifyIcon控件的DoubleClick事件,代码如下:
双击托盘 恢复窗口
if(this.WindowState == FormWindowState.Minimized)
{
this.ShowInTaskbar = true; //显示在系统任务栏
this.WindowState = FormWindowState.Normal; //还原窗体
notifyIcon.Visible = false; //托盘图标隐藏
}
最新文章
- win10上部署Hadoop-2.7.3——非Cygwin、非虚拟机
- Vim魔法堂:认识快捷键绑定
- IE8 HACK介绍
- ImportError: No module named setuptools 解决方案
- 策略模式代替大量的if else
- 元组的cmp()内建函数
- CENTOS YUM软件源
- RocketMQ入门(3)拉取消息
- Java双向链表实现
- [c#]asp.net开发微信公众平台(4)关注事件、用户记录、回复文本消息
- css盒子
- 07--STL序列容器(Array)
- 黄聪:PHP去掉转义后字符串中的反斜杠\函数stripslashes
- java.exe
- Fiddler 会话过滤功能
- python练习题-day11
- Destroying Array CF 722C
- sort-归并排序
- ios8.1.1系统怎么取消下划线
- Mongoose也是个大坑
热门文章
- PHP实现以UTF8格式截取指定字符串位数
- set 容器 的全解(转)
- yaml语法三大规则
- [Android&;amp;Java]浅谈设计模式-代码篇:观察者模式Observer
- Python seed() 函数
- Java调用Linux命令(cd的处理)
- mysql两列合成一列
- cocos2dx 3.x ccDrawLine一个坑
- 在向";带有自增字段的数据库表";中插入数据时,自定义";该自增字段";的数据
- 初识CSS样式表