C#怎样点击窗体的关闭时让窗体隐藏,不是关闭

crecrecre 2009-01-03 11:44:06
C#怎样点击窗体的关闭时让窗体隐藏,显示在系统托盘里?
...全文
421 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
guohouchang 2009-01-03
  • 打赏
  • 举报
回复
补充
this.WindowState = FormWindowState.Minimized; //窗体最小化
guohouchang 2009-01-03
  • 打赏
  • 举报
回复
this.ShowInTaskbar = false; //不显示在系统任务栏
this.notifyIconMain.Visible = true; //托盘图标可见
tiger999 2009-01-03
  • 打赏
  • 举报
回复


private void FormClosing(object sender, FormClosingEventArgs e)
{
if (e.CloseReason == CloseReason.UserClosing)
{
//User clicks the close button
e.Cancel = true;
Hide();
}else
{
//you can do whatever you like
//for example Exit();
}

}
qiying5001 2009-01-03
  • 打赏
  • 举报
回复
1楼正解。。。
delphizhou 2009-01-03
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 pp_shy 的回复:]
处理窗体的Closing事件
在事件中添加
e.Cancel = true;
this.Hide();
[/Quote]

可用.
king19840811 2009-01-03
  • 打赏
  • 举报
回复
重写closing事件。如一楼所示
exceed_lee 2009-01-03
  • 打赏
  • 举报
回复
同意1 樓的
MAOGE1987 2009-01-03
  • 打赏
  • 举报
回复
楼上的UP。建议使用
pp_shy 2009-01-03
  • 打赏
  • 举报
回复
处理窗体的Closing事件
在事件中添加
e.Cancel = true;
this.Hide();
shendong08 2009-01-03
  • 打赏
  • 举报
回复
up1楼
king19840811 2009-01-03
  • 打赏
  • 举报
回复
this.hide();
没有关闭啊。只是你看不见而已
crecrecre 2009-01-03
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 kellychenhl 的回复:]
this.hide();
or
this.Visible=false
[/Quote]


执行这个就关闭了!
kellychenhl 2009-01-03
  • 打赏
  • 举报
回复
this.hide();
or
this.Visible=false
子夜1978 2009-01-03
  • 打赏
  • 举报
回复
1楼正确!
zhouxingyu896 2009-01-03
  • 打赏
  • 举报
回复
1 樓说的可行
wuyq11 2009-01-03
  • 打赏
  • 举报
回复
private void frmMain_Closing(object sender, System.ComponentModel.CancelEventArgs e)
{
this.notifySys.Visible=true;
this.Hide();
e.Cancel = true;
}
dengke1226 2009-01-03
  • 打赏
  • 举报
回复
this.hide.
或者 this.空间名.visible=false;

111,131

社区成员

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

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

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