親フォームを閉じて子フォームを表示

すこし不明だったので記述。

親フォームにボタンがあって子フォームを開く場合、
this.Close()とかだと、親も子も両方落ちる。
なので、
private void button1_Click(object sender, EventArgs e)
{
this.Visible = false;
new 新規フォーム().ShowDialog();
this.Visible = true;
}

最初は不明だったが、なんとなく理解。
メニューでなんかで結構使う予感。

カテゴリー: 日常雑記   パーマリンク