アプリケーション開始時のフォームを非表示にするここでは、アプリケーション開始時はフォームを作成せずに、条件によって作成、表示する方法を紹介します。なお、NotifyIconコンポーネントを使用してタスクトレイにアイコンを表示される場合などのように、フォームのインスタンスは作成してもフォームを表示させないでアプリケーションを開始する方法は「フォームを表示させずにトレイアイコンを表示する」で紹介します。 この方法は、MSDNの「フォームが開始時に非表示になるように設定する」で紹介されています。これは、エントリポイントのMainメソッドでメインフォームを表示するかを判断し、条件が満たされた時のみメインフォームを表示するという方法です。MSDNの例ではForm.ShowDialogメソッドでフォームを表示させていますが、通常はApplication.Runで表示させた方が良いでしょう。 メインフォ
![アプリケーション開始時のフォームを非表示にする](https://cdn-ak-scissors.b.st-hatena.com/image/square/300d8db1a3b9dcd160a5885336db5e19068f946d/height=288;version=1;width=512/https%3A%2F%2Fdobon.net%2Fs%2Fimg%2Fog%2Fm%2Fvb%2Fdotnet%2Fform%2Fnotopenform.jpg)