|
CodePanic! > C#.NET Tips > 今ここ■フォームを閉じるClose()メソッドを使います。 ShowDialog()でモーダル表示されたフォームも Show()でモードレス表示されたフォームも どちらもClose()で閉じますが Show()でモードレス表示したフォームを閉じた場合に 明示的にそのリソースを解放したい場合は Dispose()を呼び出してください。 // 自身のフォームを閉じる場合、次のどちらでもOKです。 this.Close(); // thisと明示してもよし Close(); // しなくともよし // 他のフォームを閉じる場合 // 次のようにまず表示しておいて(モードレス表示) Form2 f2 = new Form2(); f2.Show(); // 閉じたいタイミングでCloseをコール f2.Close(); Tweet |