小编Okt*_*tay的帖子

隐藏后如何再次显示表单?

我有两种形式.我需要用按钮打开第二个表单.当我打开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)

但是,我尝试的方式再次无效.这些方法有什么问题?

c# forms minimize maximize-window winforms

5
推荐指数
1
解决办法
4万
查看次数

标签 统计

c# ×1

forms ×1

maximize-window ×1

minimize ×1

winforms ×1