方法 : Windows フォーム TabControl の表示形式を変更する
更新 : 2007 年 11 月
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 フォーム)