我正在开发 ac#winform 应用程序,我有一个按钮,点击后会出现一个询问密码的对话框。如果密码正确,则执行按钮下的代码。这是主窗体上的代码。
password pass = new password();
pass.ShowDialog();
if (pass.DialogResult == DialogResult.OK)
{
if (pass.Password == "12")
{
下面是我在密码表单中的 OK 按钮上的代码
private void btnOK_Click(object sender, EventArgs e)
{
button1.DialogResult = DialogResult.OK;
}
问题是密码表单的确定按钮必须单击两次才能正常工作。任何想法为什么?