方法: Windows フォーム TabControl の表示形式を変更する
Windows フォームでのタブの外観を変更するには、コントロール上の各タブを構成する TabControl および TabPage オブジェクトのプロパティを使用します。 これらのプロパティを設定することで、タブに画像を表示したり、タブを水平方向ではなく垂直方向に表示したり、タブの複数行で表示したり、タブをプログラムによって有効または無効にしたりすることができます。
タブのラベル部分にアイコンを表示するには
フォームに ImageList コントロールを追加します。
イメージ リストに画像を追加します。
イメージ リストの詳細については、「ImageList コンポーネント」と「方法: Windows フォームの ImageList コンポーネントにイメージを追加または削除する」を参照してください。
TabControl の ImageList プロパティを ImageList コントロールに設定します。
TabPage の ImageIndex プロパティを、リスト内の適切な画像のインデックスに設定します。
複数行のタブを作成するには
必要な数のタブ ページを追加します。
TabControl の の Multiline プロパティを
true
に設定します。タブがまだ複数行で表示されていない場合は、TabControl の Width プロパティを、すべてのタブよりも狭くなるように設定します。
タブをコントロールの横に配置するには
- TabControl の Alignment プロパティを Left または Right に設定します。
タブ上のすべてのコントロールをプログラムによって有効または無効にするには
TabPage の Enabled プロパティを
true
またはfalse
に設定します。TabPage1.Enabled = False
tabPage1.Enabled = false;
tabPage1->Enabled = false;
タブをボタンとして表示するには
- TabControl の Appearance プロパティを Buttons または FlatButtons に設定します。
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET Desktop feedback