1.C#、VB.NET-4.フォームアプリケーションフォーム表示方法は2種類あり、モーダル(他フォームが操作不能)かモードレス(他フォームも操作可能)での表示となります。2つの違いを簡単に言えば、インスタンスの破棄の必要有無と、その後の処理がどうなるのかということです。モーダル(他フォームが操作不能)モーダルで表示する場合はShowDialogメソッドを使用します。Form2()f.ShowDialog()f.Dispose()この場合、ShowDialogメソッドが実行されるとForm2が表示されますが、その後の処理はForm2が閉じられた後に実行されます。インスタンスの破棄が必要ですので、ShowDialogメソッドの後にDisposeメソッドを呼び出します。フォームはIDisposableを実装していますのでusingが使えます。この場合Disposeメソッドは呼び出し不要となります。Usingモードレス(他フォームも操作可能)モードレスで表示する場合はShowメソッドを使用します。Form2()f.Show()モードレスの場合はForm2が開いてもForm1は操作可能ですし、Form1の処理も途中で止まることなく最後まで進みます。よって、インスタンスの破棄は不要となります。いうか破棄してはいけません。ShowメソッドもIDisposableを実装していますが、呼び出し元の処理が最後まで実行されてしまうので、usingを使うとインスタンスが破棄されてForm2は表示されません(正しくは一瞬表示してすぐに閉じる)ので、使用してはいけません。フォームの切り替えについてはまた別の機会に書きます。12:51フォームの表示方法Tweet広告を非表示にする関連記事2019-01-29マスターページを含むページイベント処理の順番マスターページを含む場合、マスターとコンテンツのInitとLoad...2019-01-27フォームイベントの発生順序フォームイベントの発生順番をまとめました。Javascriptからクリップボードを設定はてなブログをはじめよう!sasaki816さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。