【发布时间】:2021-08-31 12:48:17
【问题描述】:
我有一个表格和一个班级。该类有时会调用表单。此时用户必须提供一些输入,单击“确定”,此时课程必须继续。
此时我有以下要调用的表单,该表单正在运行,但课程继续进行并且不等待。
templateForm.Show();
我如何让课程等到用户单击“确定”?
【问题讨论】:
-
可以订阅
ClickOK按钮事件。 -
如果你希望你的 templateForm 以模态显示,那么你应该调用 templateForm.ShowDialog(); (模态意味着与用户界面其他部分的每次交互都被暂停,直到您可以通过单击除 DialogResult.None 之外的任何设置了 DialogResult 属性的按钮来关闭 templateForm
-
您可以使用点击事件并在该点击上调用新表单。
-
templateForm.ShowDialog();怎么样,这将导致您需要的行为。