タブコントロール
TabControl は Tosca TBoxで、一行または複数行のビューで表示することができます。
シングルラインビュー
一行のTabControlは、 Tosca XScan でスキャン時に自動的に作成されます。
|
ActionMode |
値 |
説明 |
|---|---|---|
|
入力 |
<name> |
この名前のタブを選択します。 |
|
確認する |
<name> |
この名前のタブが選択されているかどうかを確認します。 |
|
バッファ |
<buffer name> |
選択されたタブを、指定された名前のバッファに保存します。 |
|
エンジンは tabControlMain TabControlから tabPage3 タブを選択します。
TabControl - 一行ビュー入力 |
|
システムは、 tabPage3 タブが tabControlMain TabControl で選択されているかどうかを確認します。
TabControl - 一行ビューで確認 |
複数行のビュー
複数行のビューで TabControl を表示するには、Tosca XScanで構造化エントリを構築します。
Toscaでは、スキャンに使用するエンジンによって以下の操作が可能です。
-
TabControlとそれぞれ必要なタブを選択する。各タブはモジュールにTabItemとしてコピーされます。
-
TabControl を選択し、ModuleAttributes(see chapter "一般的なタブ項目を作成する") の形式でタブを手動で作成します。
TabControlタブでは、一般的なプロパティに加えて、以下のプロパティも確認できます。
|
プロパティ |
説明 |
|---|---|
|
Closeable |
値 TRUE でタブを閉じられることを示します。そうでない場合は、 False が使われます。 |
|
Selected |
タブが選択状態か非選択状態かを示します。 |
|
Text |
タブ名 |
複数行のTabControlを移動させる場合は、TabControlのActionModeを Select に設定する必要があります。
TabControlタブには以下の機能があります。TestStepValueにプロパティを入力しない場合は、 Default property の列のプロパティが用いられます。
|
アクションモード |
Value |
Default property |
説明 |
|---|---|---|---|
|
入力 |
<empty value> <mouse action> {CLOSE} |
Selected |
タブを選択します。 指定したマウス操作でタブを選択します。 閉じられるタブを閉じます。 |
|
確認する |
True, False, <property> |
Selected |
値またはプロパティを確認します。 |
|
バッファ |
<buffer name> |
Selected |
エントリが選択されている場合、値 TRUE が保存されます。そうでない場合は False が保存されます。 |
|
以下の例では、エンジンは TabPane TabControl の Tab1 タブを選択します。
複数行のTabControl - 入力 |
|
この例では、 Visible =TRUE の値を用いて、テストアプリケーションで Tab2 タブが見えるかどうかを確認します。
複数行TabControl - プロパティを確認する |
一般的なタブ項目を作成する
タブ項目は、TabControlタブを移動させるために使用します。
Tab Itemは、必要な Tab Itemの数に応じて、繰り返し使用することができます。
-
スキャンで Modulesを作成する を使用して、TabControlをスキャンしてください。
-
TabControlを右クリックし、コンテキストメニューから Create Generic Tab Itemを選択して、新しい Tab Item を作成してください。
一般的なタブ項目の作成
BusinessType TabItem の <Item> という新しい Tab Item が作成されます。モジュール、またはTestStepValueの名前の列で、タブアイテム名をアプリケーションのタブ名に調整できます。
作成されたタブ項目
Tab Itemの操作
TabControlタブの名前を変更できるようにするには、 TRUE 値を持つ構成パラメータ ExplicitName を対応する Tab Item(see chapter "構成パラメータ") の ModuleAttribute に追加します。