在下面的代碼中,我用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);
}
}
啊哈!那很簡單!謝謝! :) –
不客氣! – Nick