让代码等到单击表单上的确定按钮
Let code wait till OK button is clicked on form
我有一个表格和一个class。 class 在某些时候调用表单。此时用户必须提供一些输入,单击“确定”,然后 class 必须继续。
此时我有以下调用表单的方法,它正在工作,但 class 继续并且不等待。
templateForm.Show();
如何让 class 等待用户单击“确定”?
每个表单都有一个 ShowDialog
方法。
就像 Messagebox
一样,您可以显示表格并等待 DialogResult
为 OK
。
在您显示的表单中,当表单显示在 ShowDialog
中时,您需要将按钮 OK
设为默认 OK
响应。
见This post
和 Documentation
用户完成插入对话框后,您可以访问插入的文本。
另一种选择是仅使用 InputBox 进行文本输入:VisualBasic.Interaction.InputBox
我有一个表格和一个class。 class 在某些时候调用表单。此时用户必须提供一些输入,单击“确定”,然后 class 必须继续。
此时我有以下调用表单的方法,它正在工作,但 class 继续并且不等待。
templateForm.Show();
如何让 class 等待用户单击“确定”?
每个表单都有一个 ShowDialog
方法。
就像 Messagebox
一样,您可以显示表格并等待 DialogResult
为 OK
。
在您显示的表单中,当表单显示在 ShowDialog
中时,您需要将按钮 OK
设为默认 OK
响应。
见This post 和 Documentation
用户完成插入对话框后,您可以访问插入的文本。
另一种选择是仅使用 InputBox 进行文本输入:VisualBasic.Interaction.InputBox