こんにちは、現在、私は MDI アプリケーションに取り組んでいます。このアプリケーションでは、私のメイン フォームは MDI 親フォームです。子フォームのすべての機能が完了すると、メッセージボックスが表示され、メッセージボックスの[OK]をクリックすると、子フォームが閉じてメインフォームに移動する必要があります。子フォームはしかし、何が起こっているのかは、親フォームの新しいインスタンスを作成しているメインフォームに到達するためです.2つのメインフォームが開いています。ここにコードがあります助けてください。
private void btnsave_Click_1(object sender, EventArgs e)
{
DialogResult dialogResult =
MessageBox.Show("record saved", "requisition", MessageBoxButtons.OK, MessageBoxIcon.Information);
if (dialogResult == DialogResult.OK)
{
//frmmain main = new frmmain();
//main.Show();
this.Close();
}
else
MessageBox.Show("error", "requisition", MessageBoxButtons.OK, MessageBoxIcon.Error);
conn.Close();
}