在下面的代码中,我使用 frmContact.ShowDialog(); 打开一个表单;然后当我通过单击表单中的“确定”按钮关闭表单时,它会关闭,但它会再次打开,因为我在 if 语句中有 frmContact.ShowDialog()。这可以以其他方式完成吗?
// Button add new customer
private void btnAdd_Click(object sender, EventArgs e)
{
ContactForm frmContact = new ContactForm();
frmContact.ShowDialog(); // Show the contact form window
if (frmContact.ShowDialog() == DialogResult.OK)
{
MessageBox.Show("OK", "Test", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
}
}