質問: VisualStudioでメインウィンドウのボタンを押したらサブウィンドウが表示されるような仕組みを作るにはどのようにしたらよいのでしょうか。
回答: 「Windows フォーム アプリケーション」で良いですよね? 「Windows フォーム アプリケーション」で新しいプロジェクトを作ると「Form1」が作られます。 Visual Studio 2017の上部のタブで「プロジェクト」→「Windowsフォームの追加」で「Form2」が作られます。 「Form1.csデザイン」ウィンドウ内で、Visual Studio 2017左側の「ツールボックス」の「コモンコントロール」の「Button」を選択して、Form1の上でクリックして、ボタン(Button1)を配置します。 「Button1」をダブルクリックすると、「Form1.cs」のコードが表示されて、「 private void button1_Click(object sender, EventArgs e)」が作られます。 このメソッドの{}の中に、以下を記述します。 { Form2 form2 = new Form2(); form2.Show(); } 記述し終えましたら、Visual Studio 2017上部の「ビルド」→「ソリューションのリビルド」を選択して、ビルドします。 Visual Studio 2017上部の緑の三角マークの「開始」ボタンをクリックすると、Form1が表示されます。 Form1の中の「Button1」をクリックすると、Form2が表示されます。