隐藏窗体

520NET 2006-09-16 11:33:25
nofShutdown为NotifyIcon控件。
private void ShutDown_Load(object sender, System.EventArgs e)
{
if (this.WindowState==FormWindowState.Minimized)
{
this.Hide();
this.nofShutdown.Visible=true;
}
}
private void nofShutdown_Click(object sender, System.EventArgs e)
{
this.Visible = true;
this.WindowState = FormWindowState.Normal;
this.nofShutdown.Visible = false;
}
问题:点击btnOk按钮不能隐藏?请问是什么问题,下面btnOk_Click的代码怎么修改,谢谢!
private void btnOk_Click(object sender, System.EventArgs e)
{
this.Hide();
this.nofShutdown.Visible=true;

}
...全文
161 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
AFatPig 2006-09-16
  • 打赏
  • 举报
回复
另外,我这里试hide() 是可以的

AFatPig 2006-09-16
  • 打赏
  • 举报
回复
把Hide()改成Visible = false试一试
fengqinggao 2006-09-16
  • 打赏
  • 举报
回复
把Hide()改成Visible = false试一试
lizhizhe2000 2006-09-16
  • 打赏
  • 举报
回复
zhzuo(秋枫)兄近日好心情,回答问题这么积极!
zfking 2006-09-16
  • 打赏
  • 举报
回复
看这里http://www.x5dj.com/UserForum/00531338/00169425.shtml
marvelstack 2006-09-16
  • 打赏
  • 举报
回复
可以试一下这里的代码
========================

/// <summary>
/// 显示隐藏窗口
/// </summary>
/// <param name="showWindow"></param>
private void ShowHideWindow(bool showWindow)
{
if(showWindow == true)//显示
{
if(this.ShowInTaskbar==false)
{
this.ShowInTaskbar = true;
this.Visible = true;
//this.Show();
}
if(this.WindowState == FormWindowState.Minimized)
{
this.WindowState = FormWindowState.Normal;
}
this.Activate();
}
else//隐藏
{
if(this.WindowState == FormWindowState.Minimized)
{
this.WindowState = FormWindowState.Normal;
}
if(this.ShowInTaskbar == true)
{
this.ShowInTaskbar = false;
this.Visible = false;
//this.Hide();

}
}
}

110,538

社区成员

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

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

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