1.退出程序用Application.Exit();//关闭应用程程序并释放其所占用的资源
//this.Close()是关闭Form2,但此时Form1还存在,只是被你给Hide()了
2.如果你想达到第二个问题的效果
这样写就行了
Form1.Show();//显示Form1
this.Close();//关闭Form2
//this.Close()是关闭Form2,但此时Form1还存在,只是被你给Hide()了
2.如果你想达到第二个问题的效果
这样写就行了
Form1.Show();//显示Form1
this.Close();//关闭Form2
2:Form2 a=new Form2();
this.Hide();
a.ShowDialog();
this.Show();
...
static void Main()
{
Application.Run(new Form1());
}
...而form2是先就被定义为Form1类中的一个成员;
public class Form1:System.Windows.Forms.Form
{
...
pirvate System.Windows.Forms.LableLable1; //这是在"form1"中添加的一个标签后系统自动定义的
...
private Form2 form2; //这是我自己定义的
}
------------------------------------------------------------
在这种情况下,当我显示form2并按下一个菜单项后,如何让"form1"重新显示出来???另外,我这种form2的设计(定义,生成等)是否合理?你们一般是怎么设计多个form的?一般在哪里定义他们?又在那里生成它们?谢谢了!