表形式表示

Q 14
FlexView 項目間のフォーカス移動
[内容]
項目間のフォーカスを移動するためにTabキーを使用したい

A 14
[原因]
FlexViewの項目間のフォーカス移動にTabキーを使用することはできません。
FlexViewはそれ自体が1つのオブジェクトとして動作するためTabキーを使うとフォーカスが
別なオブジェクトに移動してしまいます。

[解決方法]
項目間でフォーカスを移動する場合は矢印キー使用してください。
FlexViewクラスのCursorMoveプロパティに$ENTERを設定することで、[Enter]キーによる項目間のフォーカス移動が可能です。
また、CursorMoveプロパティへは、下記の設定を組み合わせて矢印キーによるセルカーソルの
移動方法を設定することが可能です。

 
$INPUTITEM ユーザにより操作可能なセルに選択的に移動します。
操作可能なセルとは、FlexButton,FlexTextBoxなどから
生成されたセルです。
$ENTER Enterキーにより右矢印キーと同じようにセルカーソルを
移動します。また、Shift+Enterキーにより左矢印キーと
同じようにセルカーソルを移動します。
$LINEFEED 行末から自動的に次の行の先頭へ、または行頭から
全行の行末へ移動します。
$STD ヘッダ系を除く、個々のセルに移動します。

上記の複数の動作を同時に指定したい場合、加算して指定します。
例)$INPUTITEM+$LINEFEED

管理番号:BMP_N013
  Biz-Collections Bizの宝箱 トップへ
  Biz/Browser Mobile・Biz/Designer Mobile TIPS集 トップへ