我是C#的新手,但正在开展一个非常大的C#项目。我不是该项目任何源代码的原作者。我有一个表单,我试图隐藏在窗体上按下按钮后。我尝试了以下两种方法:
this.Hide();
this.Visible = false;
不会使表单隐藏。我想知道是什么让一个表格不被隐藏。
我在Windows XP SP 3上使用.NET Framework 3.5和VS 2008。
答案 0 :(得分:1)
尝试使用此代码
WindowState = FormWindowState.Minimized;
Hide();
答案 1 :(得分:1)
this
引用当前实例。 例如,如果您在MainForm的ButtonClick事件函数中,则this.Close()将关闭MainForm。如果要关闭另一个表单,则应引用它,例如实例化
SecondForm secondForm = new SeondForm();
form.Close();
答案 2 :(得分:1)
以下两种方式都应该有效。不知道你为什么这么说。隐藏()不工作。确保'this'是您要隐藏的实际表单。
this.WindowState = FormWindowState.Minimized;
this.ShowInTaskbar = false;
this.Visible = false;
或
this.Hide();