如何让一个窗体最小化的时候,不在任务栏里出现,而出现的系统托盘里!

terryso 2004-08-11 09:13:16
如题!!
...全文
393 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
szj820 2005-06-23
  • 打赏
  • 举报
回复
mark
csq0516 2004-08-11
  • 打赏
  • 举报
回复
up
terryso 2004-08-11
  • 打赏
  • 举报
回复
谢谢楼上这几位的帮助,真是太感谢你们了!!
我是个新手,希望以后能多多跟你们学习!!
marvelstack 2004-08-11
  • 打赏
  • 举报
回复
窗体控制如下:


private void ShowHideWindow(bool isShow)
{
if(isShow)
{
if(this.ShowInTaskbar==false)
{
this.ShowInTaskbar = true;
this.Show();
this.WindowState = FormWindowState.Normal;
}
else
{
if(this.WindowState == FormWindowState.Minimized)
{
this.WindowState = FormWindowState.Normal;
}
}
this.Activate();
}
else
{
if(this.ShowInTaskbar == true)
{
this.Hide();
this.ShowInTaskbar = false;
}
}
}

另外可以加一个notifyicon用来显示到系统栏。
张海霖 2004-08-11
  • 打赏
  • 举报
回复
1.showinTask=false;
2.比较复杂一些,要弄一个notifyicon,最小化时显示它
dsclub 2004-08-11
  • 打赏
  • 举报
回复
请看MSDN
NotifyIcon 类

110,502

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧