是什么使表单不被隐藏



我是C#的新手,但正在处理一个非常大的C#项目。我不是该项目任何源代码的原始作者。我有一个表格,按下按钮后我试图隐藏它。我尝试了以下两种方法:

this.Hide();
this.Visible = false;

两者都不会使表单隐藏起来。我想知道是什么让表格不被隐藏。

我在Windows XP SP 3上使用.NET Framework 3.5和VS 2008。

以下两种方式都应该有效。不知道你为什么这么说。Hide((不起作用。请确保"this"是要隐藏的实际表单。

  this.WindowState = FormWindowState.Minimized;
  this.ShowInTaskbar = false;
  this.Visible = false;

this.Hide();

试试这个代码

WindowState = FormWindowState.Minimized;
Hide();
this

对当前实例的引用。例如,如果您在MainForm的ButtonClick事件功能中,那么这个。Close((将关闭MainForm。如果你想关闭另一个表单,你应该引用它,比如实例化它

SecondForm secondForm = new SeondForm(); 
form.Close();

最新更新