我有两种形式.我需要用按钮打开第二个表单.当我打开form2时,我隐藏了form1.但是,当我尝试使用按钮从form2再次显示form1时,它不起作用.我的form1代码是:
Form2 form2 = new Form2();
form2.ShowDialog();
Run Code Online (Sandbox Code Playgroud)
里面的form2代码:
Form1.ActiveForm.ShowDialog();
Run Code Online (Sandbox Code Playgroud)
要么
Form1.ActiveForm.Show();
Run Code Online (Sandbox Code Playgroud)
要么
form1.show(); (form1 doesn't exist in the current context)
Run Code Online (Sandbox Code Playgroud)
不起作用.我不想打开新表格
Form1 form1 = new Form1();
form1.ShowDialog();
Run Code Online (Sandbox Code Playgroud)
我希望展示我之前隐藏的形式.或者,我可以将其最小化到任务栏
this.WindowState = FormWindowState.Minimized;
Run Code Online (Sandbox Code Playgroud)
并再次从form2最大化它.
Form2.ActiveForm.WindowState = FormWindowState.Maximized;
Run Code Online (Sandbox Code Playgroud)
但是,我尝试的方式再次无效.这些方法有什么问题?