Visual Studio での最初の C# プロジェクトとして、簡単なじゃんけんゲームを作成しようとしていますが、少し問題があります。
レトロゲームのようなタイトルページをゲームに持たせようとしています。
Start、Exit、Rules、About の 4 つのオプションを含むページを作成することを考えていました。ユーザーがオプションを選択すると、同じウィンドウに別のフォームが表示され、ゲームやルールなどが表示されます。
誰かが私を正しい方向に向けることができますか?
Visual Studio での最初の C# プロジェクトとして、簡単なじゃんけんゲームを作成しようとしていますが、少し問題があります。
レトロゲームのようなタイトルページをゲームに持たせようとしています。
Start、Exit、Rules、About の 4 つのオプションを含むページを作成することを考えていました。ユーザーがオプションを選択すると、同じウィンドウに別のフォームが表示され、ゲームやルールなどが表示されます。
誰かが私を正しい方向に向けることができますか?
Panel
これは、コントロールを使用して行うことができます。表示されるページにそれらのいずれかを設定できるたびに。visible
十分な数のパネルを追加して、視覚的な外観を作成します。次に、プロパティを設定してそれらを切り替えてみてください。
他のフォームを文字通りメイン フォーム内に配置する場合は、メイン フォームに IsMdiContainer を設定し、子フォームの MDIParent を MDI コンテナー (メイン フォーム) に設定してから表示します。
Change active form to show another formから取得。MagnatLUへのクレジット
メインフォームの MdiParent 設定を見てください。これにより、メイン フォームが識別されます。すべての子フォームについては、親フォームに割り当てる必要があります。
詳細については、http: //msdn.microsoft.com/en-us/library/system.windows.forms.containercontrol.parentform.aspxを参照してください。