0

我在 C# 中创建了一个具有两个窗体的 Windows 窗体应用程序。点击form1上的每个按钮时加载第二个表单。我在第一个表单上有六个按钮。第二个表单包含文本框,其内容是在运行时分配的。现在,如果我一个接一个地单击超过 3 个按钮,则表单被挂起,没有任何反应。第二次单击 form2 需要时间来加载。我不明白这背后的原因。我已将以下代码用于显示隐藏。 {this.Hide();} to hide and {this.ShowDialog();}打开form2。

4

1 回答 1

0

对话框有两种类型。

模型和模型少。

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

您可以通过调用 form2.Show() 加载的第二个表单

于 2017-11-17T12:32:26.557 回答