winform最小化时在任务栏里隐藏,且显示在托盘里

简介: 先拖一个NotifyIcon控件到窗体上,给这个控件设置一个ICON图片。 然后在事件里写上以下代码: private void notifyIcon1_MouseDoubleClick(object sender, MouseEventArgs e) { //双击控件事件,就显示窗体到任务栏,让窗体的尺寸成普通模式,使窗体获得焦点。

先拖一个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; 



}

相关文章
|
3月前
|
安全 开发工具
VBA窗体最大化最小化按钮实现
VBA窗体最大化最小化按钮实现
136 0
|
API C# Windows
Winform控件优化之无边框窗体及其拖动、调整大小和实现最大最小化关闭功能的自定义标题栏效果
Winform中实现无边框窗体只需要设置FormBorderStyle = FormBorderStyle.None,但是无边框下我们需要保留移动窗体、拖拽调整大小、自定义美观好看的标题栏等...
2638 0
Winform控件优化之无边框窗体及其拖动、调整大小和实现最大最小化关闭功能的自定义标题栏效果
|
4天前
|
C#
C#如何实现窗体最小化到托盘
C#如何实现窗体最小化到托盘
13 0
|
C# Windows
C#实现无标题栏窗体点击任务栏图标正常最小化或还原的解决方法
对于无标题栏窗体,也就是FormBorderStyle等于System.Windows.Forms.FormBorderStyle.None的窗体,点击任务栏图标的时候,是不能象标准窗体那样最小化或还原的。
1161 0
|
C# Windows
推荐一个C#开发的窗口扩展菜单,支持系统所有窗口
一个C#开发的窗口扩展项目,采用.NET Framework 4.0开发,支持Windows Xp以及更高版本的系统,同时支持命令模式,可供代码调用。
98 0
推荐一个C#开发的窗口扩展菜单,支持系统所有窗口
QT隐藏窗口标题栏、最大化、最小化、关闭按钮
QT隐藏窗口标题栏、最大化、最小化、关闭按钮
934 0
|
C#
WPF自定义窗口最大化显示任务栏
原文:WPF自定义窗口最大化显示任务栏 当我们要自定义WPF窗口样式时,通常是采用设计窗口的属性 WindowStyle="None" ,然后为窗口自定义放大,缩小,关闭按钮的样式。 然而这样的话,当通过代码设置窗口(代码如下)放大时,窗口会把任务栏给遮档住。
1187 0