您的位置:首页 > 其它

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;
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: