让代码等到单击表单上的确定按钮

Let code wait till OK button is clicked on form

我有一个表格和一个class。 class 在某些时候调用表单。此时用户必须提供一些输入,单击“确定”,然后 class 必须继续。

此时我有以下调用表单的方法,它正在工作,但 class 继续并且不等待。

templateForm.Show();

如何让 class 等待用户单击“确定”?

每个表单都有一个 ShowDialog 方法。

就像 Messagebox 一样,您可以显示表格并等待 DialogResultOK

在您显示的表单中,当表单显示在 ShowDialog 中时,您需要将按钮 OK 设为默认 OK 响应。

This postDocumentation

用户完成插入对话框后,您可以访问插入的文本。

另一种选择是仅使用 InputBox 进行文本输入:VisualBasic.Interaction.InputBox