• 検索結果がありません。

タブ順序とタブグループを設定する

ドキュメント内 PowerCOBOL ユーザーズガイド (ページ 116-119)

第5章  PowerCOBOLを使いこなそう

5.2  フォーム編集時の便利な機能

5.2.2  タブ順序とタブグループを設定する

タブ順序やタブグループを編集するには、コントロールのTabIndexプロパティ やTabGroupプロパティを直接編集する方法と、タブ順序設定ウィンドウを使っ て編集する方法があります。 

タブ順序設定ウィンドウは、フォーム編集ウィンドウの[レイアウト]メニュ ーから[タブ順序設定]コマンドを選択することにより表示できます。 

また、タブ順序設定ウィンドウでは、フォーム上に配置されているコントロー ルの一覧をタブインデックス順で表示するか、タブグループ別に表示するかを 切り替えることができます。表示の切り替えは、 ボタンを使います。 

タブインデックス順で表示する 

 

タブインデックス順で表示した場合、タブインデックスが昇順になるようコン トロールの一覧が表示されます。タブインデックスの順は、以下のどれかの方 法で変更することができます。 

前後のコントロールを入れ替える(その1) 

1.  タブ順序設定ウィンドウ上で、タブインデックス順を変更するコントロ ールを選択します。 

2.  1つ前に移動する場合は、 ボタンを、1つ後ろに移動する場合は、

ボタンをクリックします。 

前後のコントロールを入れ替える(その2) 

1.  タブ順序設定ウィンドウ上で、タブインデックス順を変更するコントロ ールを選択します。 

2.  1つ前に移動する場合は、ポップアップメニューの[上に移動]コマン ドを、1つ後ろに移動する場合は、ポップアップメニューの[下に移動]

コマンドを選択します。 

ドラッグ&ドロップでコントロールを移動する 

1.  タブ順序設定ウィンドウ上で、タブインデックス順を変更するコントロ ールを、マウスの左ボタンを押して選択します。 

2.  マウスの左ボタンを押したまま、移動したいタブインデックスの値が表 示されているコントロールの位置まで、マウスポインタを移動します

(ドラッグ)。 

3.  マウスの左ボタンを離します(ドロップ)。 

 

● タブインデックスの順番を変更すると、それに合わせて各コントロール のTabIndexプロパティの値も変更されます。 

● イメージコントロールやタイマコントロールなど、TabIndexプロパティ をもたないコントロールは、タブ順序設定ウィンドウの一覧には表示さ れません。また、TabIndexプロパティが変更されても描画順序(重なっ ている場合の前後関係)は変更されません。描画順序の変更については、

「コントロールの描画順序を変更する(→p105)」を参照してください。 

タブグループ別に表示する 

 

タブグループ別に表示した場合、グループボックスコントロールやフレームコ ントロールなど、子コントロールを配置できるコントロールが、ツリー形式で 表示されます。タブグループは、以下の方法で変更できます。 

1.  タブ順序設定ウィンドウ上で、タブグループの先頭になるコントロール を選択します。 

2.  で示されるカラムのチェックボックスをチェック状態にします。 

また、タブストップの位置を設定することもできます。タブストップを設定す ると、実行時に[Tab]または[Shift+Tab]キーによってフォーカスを移動できま す。タブストップは、 で示されるカラムのチェックボックスをチェック状態 にすることで設定できます。 

 

タブグループおよびタブストップを変更すると、それに合わせて各コントロ ールのTabGroupプロパティおよびTabStopプロパティの値も変更されます。 

タブ順序設定ウィンドウのその他の機能 

タブ順序設定ウィンドウには、その他に以下の機能があります。 

一覧の更新 

タブ順序設定ウィンドウを表示中に、フォームにコントロールを配置したり、

プロパティ設定ダイアログボックスなどにより、タブインデックスなどの情報 を変更したりしても、すぐにはタブ順序設定ウィンドウに反映されません。そ

の場合、 ボタンをクリックして、表示されているコントロールの一覧を更 新できます。 

タブインデックスラベルの表示 

タブインデックスなどの情報が設定しやすいよう、 ボタンをクリックする ことにより、編集中のフォーム上にタブインデックスの値を表示することがで きます。 

また、再度、このボタンをクリックすると、表示を取り消すことができます。 

 

ドキュメント内 PowerCOBOL ユーザーズガイド (ページ 116-119)