博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#实现窗口最小化到系统托盘
阅读量:4971 次
发布时间:2019-06-12

本文共 1897 字,大约阅读时间需要 6 分钟。

先添加notifyicon控件notifyIcon1 

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;namespace notifyIconShow{    public partial class ColdJoke : Form    {        #region        //创建NotifyIcon对象         NotifyIcon notifyicon = new NotifyIcon();        //创建托盘图标对象         Icon ico = new Icon("snow.ico");        //创建托盘菜单对象         ContextMenu notifyContextMenu = new ContextMenu();        #endregion        public ColdJoke()        {            InitializeComponent();        }        #region 托盘提示        private void Form1_Load(object sender, EventArgs e)        {            //设置鼠标放在托盘图标上面的文字             this.notifyIcon1.Text = "笑话";        }        #endregion        #region 隐藏任务栏图标、显示托盘图标        private void Form1_SizeChanged(object sender, EventArgs e)        {            //判断是否选择的是最小化按钮             if (WindowState == FormWindowState.Minimized)            {                //托盘显示图标等于托盘图标对象                 //注意notifyIcon1是控件的名字而不是对象的名字                 notifyIcon1.Icon = ico;                //隐藏任务栏区图标                 this.ShowInTaskbar = false;                //图标显示在托盘区                 notifyicon.Visible = true;            }        }        #endregion        #region 还原窗体        private void notifyIcon1_DoubleClick(object sender, EventArgs e)        {            //判断是否已经最小化于托盘             if (WindowState == FormWindowState.Minimized)            {                //还原窗体显示                 WindowState = FormWindowState.Normal;                //激活窗体并给予它焦点                 this.Activate();                //任务栏区显示图标                 this.ShowInTaskbar = true;                //托盘区图标隐藏                 notifyicon.Visible = false;            }        }        #endregion    }}
posted on
2017-06-29 10:40 阅读(
...) 评论(
...)

转载于:https://www.cnblogs.com/marblemm/p/7093231.html

你可能感兴趣的文章
POJ-3211 Washing Clothes[01背包问题]
查看>>
[BZOJ4832][Lydsy1704月赛]抵制克苏恩
查看>>
数据库三范式
查看>>
看完漫画秒懂区块链
查看>>
开发工具,做一个有效率的开发者
查看>>
对Haskell这门语言的基本认识
查看>>
mysql 安装补充
查看>>
大学里如何学习 ?
查看>>
Oracle命令类别
查看>>
js面试题:关于数组去重的四种方法总结
查看>>
Linux内核分析(三)----初识linux内存管理子系统
查看>>
stc12c5a60s2驱动TEA5767收音机模块硬件调试总结
查看>>
vue中提示$index is not defined
查看>>
Java中对List集合内的元素进行顺序、倒序、随机排序的示例代码
查看>>
css选择器
查看>>
看懂下面C++代码才说你理解了C++多态虚函数!
查看>>
ASP.NET上传下载文件
查看>>
Galaxy Nexus 全屏显示-隐藏Navigation Bar
查看>>
Mob-第三方分享 /手机验证码
查看>>
Spring中使用Velocity模板
查看>>