显示无模式或模态形式
使用 WinForms 设计器定义表单结构后,你可以使用两种不同的方法在代码中显示表单。
-
方法 - 无模式
Form1 aForm1Instance = new Form1(); aForm1Instance.Show();
-
方法 - 模态对话框
Form2 aForm2Instance = new Form2(); aForm2Instance.ShowDialog();
这两种方法有很重要的区别。第一种方法(无模式方法)显示你的表单,然后立即返回,而不等待刚刚打开的表单的关闭。所以你的代码继续显示调用之后的任何内容。第二种方法(模式一)打开表单并阻止整个应用程序上的任何活动,直到你通过关闭按钮关闭表单或使用适当配置的某些按钮关闭表单