加载Windows窗体需要花费更多时间吗?

时间:2012-09-07 06:28:44

标签: c# winforms

我在c#中创建了一个有两种形式的Windows窗体应用程序。 单击form1上的每个按钮加载第二个表单。我在第一个表单上有六个按钮。表单包含文本框,其内容在运行时分配。现在,如果我一个接一个地点击超过3个按钮,表单被挂起就没有任何事情发生。另外,对于第二次单击,form2需要时间来加载。我没有得到这背后的原因。我使用以下代码进行show hide。 {this.Hide();} to hide and {this.ShowDialog();}打开form2。

1 个答案:

答案 0 :(得分:0)

对话框有两种类型。

模型和模型少。

当您通过showdialog打开其他表单时,我们必须使用该对话框完成工作,然后才能返回。

您可以通过调用form2.Show()

加载第二种形式