我有一个显示对话框的程序(这是一个新表单)。
现在我想要的是停止程序的执行,直到用户输入密码并在另一个表单上按下 Ok 按钮。
问题是每当我显示对话框时。底层程序不会停止执行并继续执行。
在用户输入用户名和密码并将它们提交到主表单之前,我如何才能停止程序的执行。
我有一个显示对话框的程序(这是一个新表单)。
现在我想要的是停止程序的执行,直到用户输入密码并在另一个表单上按下 Ok 按钮。
问题是每当我显示对话框时。底层程序不会停止执行并继续执行。
在用户输入用户名和密码并将它们提交到主表单之前,我如何才能停止程序的执行。
otherForm.ShowDialog()
向用户显示其他表单时的使用方法:
using(var otherForm = new OtherForm())
{
var result = otherForm.ShowDialog(); // main form stops here
if (result == DialogResult.OK)
{
// user entered text and pressed OK button on other form
}
}
Form.ShowDialog方法将表单显示为模式对话框。调用此方法时,它后面的代码要等到对话框关闭后才会执行。