このメソッドを使用して MainForm から新しい MdiChild を作成します。
AdminLogInForm adminForm;
private void LogInAsAdminMenuItem_Click(object sender, EventArgs e)
{
if (adminForm == null)
{
adminForm = new AdminLogInForm();
adminForm.MdiParent = this;
adminForm.Show();
adminForm.Dock = DockStyle.Fill;
adminForm.BringToFront();
LogInAsAdminMenuItem.Enabled = false;
}
else
{
adminForm.Activate();
adminForm.BringToFront();
}
}
そのメソッドを使用して chld フォーム "this.close()" を使用して子供を閉じると、もう開くことができないのはなぜですか?
そこで私は close(); を呼び出します。
private void cancelLogInButton_Click(object sender, EventArgs e)
{
this.MdiParent.Activate();
if(this.MdiParent!=null)
((MainForm)this.MdiParent).LogInAsAdminMenuItem.Enabled = true;
this.Close();
}
ところで、私がこれを作る前に私が尋ねた仕事をするために。すべてのステートメントの後。