control_panel フォームを設計する必要があります。これには多くのタブがあります。これをどのように設計すればよいですか?タブごとに異なる新しいフォームを作成する必要がありますか、それとも C# WinForms に Masterpage の概念はありますか?
ご意見をお聞かせください。ありがとう。
control_panel フォームを設計する必要があります。これには多くのタブがあります。これをどのように設計すればよいですか?タブごとに異なる新しいフォームを作成する必要がありますか、それとも C# WinForms に Masterpage の概念はありますか?
ご意見をお聞かせください。ありがとう。
Windowsフォームでタブコントロールがあります。タブを作成するためのMSDNの記事を読むことができます。
WinFormsでこのようなものを作成するのは簡単です。を使用してTabControl
、いくつかの異なるTabPages
を入力し、対応するものを使用ImageList
して、各タブのアイコンを保持します。
TabPage
次に、通常どおりに、それぞれに必要なコントロールを配置できます。デザイナには優れたサポートが組み込まれているためTabControl
、アプリケーションが実行されている場合と同じように、切り替えるタブをクリックするだけで済みます。これは、C#でタブを実装するためのチュートリアルです。
それぞれに個別のコントロールを追加することによって提供されるよりも多くの拡張性とカプセル化が必要な場合は、各タブに対応するTabPage
カスタムを作成し、そのインスタンスをに配置できます。MasterPagesについてはよくわかりませんが、他のすべての人が継承する(そして独自の要素を追加する)ベースを作成すると、同様の機能が提供されるようです。UserControl
UserControl
TabPage
UserControl
UserControls