Winform窗体实现最小化托盘图标
2008-08-23 13:53
369 查看
在工具箱拉一个notifyIcon控件,并为notifyIcon控件添加一个ICO图标,在notifyIcon双击事件中写如下代码
private void notifyIcon1_MouseDoubleClick(object sender, MouseEventArgs e)
{
if (this.WindowState == FormWindowState.Minimized)
{
this.ShowInTaskbar = true; //显示在系统任务栏
this.WindowState = FormWindowState.Normal; //还原窗体
}
}
下面是窗体大小改变事件
private void Form1_SizeChanged(object sender, EventArgs e)
{
if (this.WindowState == FormWindowState.Minimized) //判断是否最小化
this.ShowInTaskbar = false; //不显示在系统任务栏
}
private void notifyIcon1_MouseDoubleClick(object sender, MouseEventArgs e)
{
if (this.WindowState == FormWindowState.Minimized)
{
this.ShowInTaskbar = true; //显示在系统任务栏
this.WindowState = FormWindowState.Normal; //还原窗体
}
}
下面是窗体大小改变事件
private void Form1_SizeChanged(object sender, EventArgs e)
{
if (this.WindowState == FormWindowState.Minimized) //判断是否最小化
this.ShowInTaskbar = false; //不显示在系统任务栏
}
相关文章推荐
- C#实现WinForm程序的动态系统托图标 关闭主窗体时最小化到系统托盘
- C#实现系统托盘,C#窗体最小化时隐藏为任务栏图标
- WINFORM是实现窗体最小化到系统托盘中
- .net实例:WINFORM是实现窗体最小化到系统托盘中
- C#实现系统托盘,C#窗体最小化时隐藏为任务栏图标
- .net实例:WINFORM是实现窗体最小化到系统托盘中
- WinForm实现最小化窗体时隐藏到系统托盘中
- .net实例:WINFORM是实现窗体最小化到系统托盘中
- C#实现系统托盘,C#窗体最小化时隐藏为任务栏图标的Window appllication
- C#实现系统托盘,C#窗体最小化时隐藏为任务栏图标
- C#实现winform软件开机自动启动并最小化到系统托盘
- WinForm窗口最小化到系统托盘右击托盘图标弹出退出菜单
- 【转】winform编程实现程序最小化到系统托盘代码
- 蛋疼的让C#控制台程序(Console)像窗体(Winform)一样(关闭,托盘图标,事件响应,手动退出等)
- WinForm实现最小化到系统托盘方法实例详解
- C#实现WinForm禁止最大化、最小化、双击标题栏、双击图标等操作的方法
- WPF实现窗体最小化后小图标在右边任务栏下
- C# 实现WinForm窗口最小化到系统托盘代码
- C# 实现WinForm窗口最小化到系统托盘代码
- 蛋疼的让C#控制台程序(Console)像窗体(Winform)一样(关闭,托盘图标,事件响应,手动退出等)