winform最小化时在任务栏里隐藏,且显示在托盘里
2012-07-22 21:15
148 查看
先拖一个NotifyIcon控件到窗体上,给这个控件设置一个ICON图片。
然后在事件里写上以下代码:
private void notifyIcon1_MouseDoubleClick(object sender, MouseEventArgs e)
{
//双击控件事件,就显示窗体到任务栏,让窗体的尺寸成普通模式,使窗体获得焦点。
this.ShowInTaskbar = true;
this.WindowState = FormWindowState.Normal;
this.Activate();
}
private void Form1_SizeChanged(object sender, EventArgs e)
{
//窗体尺寸变体事件中,如何窗体是最小化状态就让窗体不显示在任务栏上
if (this.WindowState == FormWindowState.Minimized)
{
this.ShowInTaskbar = false;
}
}
然后在事件里写上以下代码:
private void notifyIcon1_MouseDoubleClick(object sender, MouseEventArgs e)
{
//双击控件事件,就显示窗体到任务栏,让窗体的尺寸成普通模式,使窗体获得焦点。
this.ShowInTaskbar = true;
this.WindowState = FormWindowState.Normal;
this.Activate();
}
private void Form1_SizeChanged(object sender, EventArgs e)
{
//窗体尺寸变体事件中,如何窗体是最小化状态就让窗体不显示在任务栏上
if (this.WindowState == FormWindowState.Minimized)
{
this.ShowInTaskbar = false;
}
}
相关文章推荐
- C#点击窗体最小化时,隐藏任务栏和显示托盘图标
- 实现单文档最小化时在任务栏的隐藏和在托盘的显示——2011年4月14日
- C#WinForm程序最小化后在托盘中隐藏方法以及几个关键点的简单分析
- 怎样把outlook只最小化到托盘中而不再任务栏中显示
- WinForm实现最小化窗体时隐藏到系统托盘中
- 让WinForm应用程序最小化图标显示在任务栏并提供右击菜单
- 将winform窗口最小化到任务栏托盘中
- C#实现系统托盘,C#窗体最小化时隐藏为任务栏图标
- 怎样把Microsoft Office Outlook最小化到托盘中而不再任务栏中显示
- 让WinForm应用程序最小化图标显示在任务栏并提供右击菜单
- C#实现系统托盘,C#窗体最小化时隐藏为任务栏图标
- 最小化到托盘任务栏不显示
- C# winform 开机自启动时最小化到托盘 单击显示窗体,右击显示菜单
- C# WinForm下,隐藏主窗体,只在进程管理器中显示进程,在任务栏,状态栏都不显示窗体的方法
- 让WinForm应用程序最小化图标显示在任务栏并提供右击菜单
- WPF 程序点击任务栏图标显示隐藏最小化窗体
- MFC 为程序制作一个系统托盘图标、显示隐藏任务栏图标
- 显示/隐藏任务栏,屏蔽任务管理器(winform)
- MFC窗口程序启动时最小化到托盘、不在任务栏中显示、显示时在右小角
- C# winform 开机自启动时最小化到托盘 单击显示窗体,右击显示菜单