以下のコードでは、frmContact.ShowDialog()でフォームを開きます。フォームで[OK]ボタンをクリックしてフォームを閉じると、閉じられますが、if文にfrmContact.ShowDialog()があるため、再び開きます。これはいくつかのoterh方法で行うことができますか?フォームは2回開きます
// 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);
}
}
Aha!それは簡単でした!ありがとう! :) –
あなたは大歓迎です! – Nick