タブストリップのプロパティ
タブストリップは、タブをクリックしてページを切り替えるコントロールでページ内に配置したコントロールはすべてのページで共通して表示されます。
ページごとに異なるコントロールを配置したい場合は、「マルチページ」コントロールを使用してください。
挿入したダブストリップを選択した状態のときに、Visual Basic Editor【ビジュアルベーシックエディタ】左下に表示される「プロパティウィンドウ」を使用して設定する場合のプロパティについて説明します。
なお、タブストリップのイベントについては「タブストリップのイベント」をご覧ください。
・(オブジェクト名)
TabStrip【タブストリップ】オブジェクトの名前を変更できます。既定値はTabStrip1から数を増やすごとにTabStrip2と番号が増えます。名前付けの規則は
1.英数字、漢字、ひらがな、カナカナ、_(アンダースコア)が使用できる※先頭に数字を使用することはできません。
2.既にあるオブジェクト名と同じ名前は使用できない。
3.スペースや記号は使用できない「.」「!」「@」「&」「$」「#」など
・BackColor【バックカラー】
タブストリップの背景色を取得または設定します
・Enabled【イネーブルド】
タブストリップ内のコントロールの有効・無効を設定または取得します。
値 | 内容 |
---|---|
True | タブストリップ内のコントロールは有効です。(既定値) |
False | タブストリップ内のコントロールは無効で操作できません。 |
・Font【フォント】
タブの文字列のフォントを設定または取得します。
・Forecolor【フォアカラー】
タブの文字列の色を設定または取得します。
・Height【ハイト】
タブストリップの高さをポイント単位で設定または取得します。
・HelpContextID【ヘルプコンテキストアイディ】
ヘルプファイルのコンテキストIDを指定します。既定値は0です。
・Left【レフト】
ユーザーフォームの左端からの
タブストリップの位置をポイント単位で設定または取得します。
・MouseIcon【マウスアイコン】
MousePointer【マウスポインター】プロパティの設定値が、99-fmMousePointerCustomのときにIconファイルを指定します。
・MousePointer【マウスポインター】
マウスポインターがタブストリップ上にに移動したとき、表示されるポインターを指定します。
定数 | 値 | 内容 |
---|---|---|
fmMousePointerDefault | 0 | 標準ポインター(既定値) |
fmMousePointerArrow | 1 | 矢印 |
fmMousePointerCross | 2 | 十字ポインター |
fmMousePointerIBeam | 3 | I ビーム |
fmMousePointerSizeNESW | 6 | 右上と左下を指し示す両端矢印 |
fmMousePointerSizeNS | 7 | 上と下を指し示す両端矢印 |
fmMousePointerSizeNWSE | 8 | 左上と右下を指し示す両端矢印 |
fmMousePointerSizeWE | 9 | 左と右を指し示す両端矢印 |
fmMousePointerUpArrow | 10 | 上向き矢印 |
fmMousePointerHourglass | 11 | 砂時計 |
fmMousePointerNoDrop | 12 | ドラッグされているオブジェクトに重なった “不可” シンボル無効なターゲットを示します。 |
fmMousePointerAppStarting | 13 | 矢印と砂時計 |
fmMousePointerHelp | 14 | 矢印と疑問符 |
fmMousePointerSizeAll | 15 | サイズ変更カーソル (上下左右を指し示す矢印) |
fmMousePointerCustom | 99 | MouseIcon プロパティで指定された アイコンを使用します。 |
・MultiRow【マルチロウ】
タブの文字列の長さがタブストリップの幅を超えるとき、タブを複数行に分けて表示するかどうかを取得または設定します。
値 | 内容 |
---|---|
False | 複数行にしません。(既定値) 幅を超える場合はスクロールバーが表示されます。 |
True | タブの文字列の長さがが幅を超えた場合は タブが複数行に分かれて表示されます。 |
・Style【スタイル】
タブストリップにスタイルを取得または設定します。
・TabFixedHeight【タブフィックスドハイト】
タブの高さをポイント単位で設定または取得します。既定値0の場合は自動で高さが設定されます。高さを設定する場合は4ポイント以上で指定します。
・TabFixedWidth【タブフィックスドワイズ】
タブの幅をポイント単位で設定または取得します。既定値0の場合は自動で幅が設定されます。幅を設定する場合は4ポイント以上で指定します。
・TabIndex【タブインデックス】
タブストリップにフォーカスをあてる順番を設定または取得します。TabStop【タブストップ】プロパティがTrueのとき反映します。
・TabOrientationTop【タブオリエンテーショントップ】
タブを表示する位置を設定または取得します。
定数 | 値 | タブの位置 |
---|---|---|
fmTabOrientationTop (既定値) | 0 | ![]() |
fmTabOrientationBottom | 1 | ![]() |
fmTabOrientationLeft | 2 | ![]() |
fmTabOrientationRight | 3 | ![]() |
・TabStop【タブストップ】
TabIndexの有効、無効を設定または取得します。
値 | 内容 |
---|---|
True | 有効(既定値) |
False | 無効 |
・Top【トップ】
ユーザーフォームの上端からのタブストリップの位置をポイント単位で設定または取得します。
・Value【バリュー】
アクティブなタブを数値で設定または取得します。既定値は0で一番左側のタブがアクティブなタブです。
・Visible【ビジブル】
タブストリップの表示・非表示を切り替えます。
値 | 内容 |
---|---|
True | 表示します。(既定値) |
False | 非表示にします。 |
・Width【ワイズ】
タブストリップの幅をポイント単位で設定します。
以上で、タブストリップのプロパティについての解説を終了します。ありがとうございました。