多数のペインで構成されているコントロールで、一度に 1 つを選択して表示するための領域があります。通常これには、 1 方の端にあるタブに類似したセレクタを使用します。
注意事項
ビジュアル テスト
| TabContainer を作成します。 |
| 標準クローズ ボタンをコントロールに追加し、そのボタンが押されたときに実行するアクションを指定します。 |
| この |
| スタイリングの目的のための、この |
| セレクタを表示するためのフォーマットを設定します。 |
| このオブジェクトに適切な UI オブジェクトを作成します。 |
| pane に関連付けられているタブ ボタンが現在表示されていることを確認してください。 |
| 指定した |
| 指定した |
| オブジェクトに対してビジュアル テスト アクションを実行します。 |
TabContainer を作成します。
例
| 例 | |
![]() | |
{let list:ListBox = {ListBox "A", "B", "C"}}
{let f:Frame = {Frame "empty"}}
{TabContainer
{TabPane
label="Row",
{HBox spacing=4pt, "A", "B", "C"}
},
{TabPane
label="Column",
{VBox spacing=4pt, "A", "B", "C"}
},
{TabPane
label="List",
first-active-control = list,
{VBox "Choose One", list}
},
{on CurrentPaneChanged at tc:TabContainer do
{f.add replace?=true, {format "%v", tc.current-pane}}
}
}
{value f}
|
標準クローズ ボタンをコントロールに追加し、そのボタンが押されたときに実行するアクションを指定します。
説明
例
{proc {tc:TabContainer}:void
|| Perform application logic associated
|| with "closing" tab here.
|| Remove tab from control.
{if-non-null pane = tc.current-pane then
{tc.remove-pane pane}
}
}
スタイリングの目的のための、この
説明
オーバーライド
セレクタを表示するためのフォーマットを設定します。
pane に関連付けられているタブ ボタンが現在表示されていることを確認してください。
説明
指定した
説明
戻り値
オーバーライド
指定した
説明
戻り値
オーバーライド
オブジェクトに対してビジュアル テスト アクションを実行します。
説明
注意事項
注意事項
オーバーライド