使用"using"关键字时出现问题

Dav*_*ove 3 c# winforms

我正在使用"using"关键字来加载用户从网页输入验证码的对话框,但问题是对话框正在立即加载和关闭.如何确保对话框等待用户输入?

using (Form2 captchaDialog = new Form2(captchaImage))
{
    captchaDialog.Show();
    captchaText = captchaDialog.captcha;
}
Run Code Online (Sandbox Code Playgroud)

Mic*_*odd 7

您可以使用ShowDialog方法:

using (Form2 captchaDialog = new Form2(captchaImage))
{
    captchaDialog.ShowDialog();
    captchaText = captchaDialog.captcha;
}
Run Code Online (Sandbox Code Playgroud)

  • @Dave - 在用户完成之前将阻止. (2认同)