更新 : 2010 年 7 月
Windows フォーム内のタブの表示形式は、コントロールの各タブを構成する TabControl オブジェクトおよび TabPage オブジェクトのプロパティを使用して変更できます。 これらのプロパティを設定することにより、タブ上にイメージを表示したり、タブを横ではなく縦に並べたり、タブを複数の行に表示したり、プログラムによってタブを有効または無効にしたりできます。
タブのラベル部分にアイコンを表示するには
フォームに ImageList コントロールを追加します。
イメージ リストにイメージを追加します。
イメージ リストの詳細については、「ImageList コンポーネント (Windows フォーム)」および「方法 : 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 に設定します。
参照
処理手順
方法 : Windows フォーム TabControl のタブを追加および削除する
参照
TabControl コントロールの概要 (Windows フォーム)
その他の技術情報
TabControl コントロール (Windows フォーム)
履歴の変更
日付 |
履歴 |
理由 |
---|---|---|
2010 年 7 月 |
Enabled プロパティの機能を明確にしました。 |
カスタマー フィードバック |