HT API version 10

FocusObject.FocusOperationイベント

iOSAndroidWindows

 

オブジェクトがキーボードフォーカスを受けている際に、フォーカスの移動を起こすキー入力操作を行ったときに発生するイベントです。

Eventオブジェクトには下記の変数が付加されています。

名前

説明

Direction

integer

フォーカスをどの方向に移動する操作を行ったかを示す以下の値が格納されます
Directionプロパティの値は、FocusObjectクラスのMoveFocusメソッドに渡すことで、本来のフォーカス移動と同じようにフォーカスを移す事ができます。

定数

説明

$NEXTFOCUS

1

次のオブジェクト

$PREVFOCUS

2

前のオブジェクト

Key

String

FocusOperationイベントの発生要因となったキーを示す文字列が設定されます。
設定される文字列は、KeyDownイベントでKeyに設定される文字列と同じです。

 

フォーカスの移動を起こす操作とは、TabキーまたはNextTabKeyPrevTabKeyプロパティに設定したキーの押下、AutoTabプロパティがあるクラスについてはAutoTabプロパティによるフォーカス移動が実行される操作を指します。

これら以外の操作ではFocusOperationイベントは発生しません。

 

FocusOperationイベントは、自動的なフォーカス移動を指示するAutoTabFocusプロパティの指定に従い、フォーカス移動とは排他的に発生します。

AutoTabFocusプロパティが$TRUEの場合には、フォーカス移動を起こす操作でフォーカスが移動し、FocusOperationイベントは発生しません。

AutoTabFocusプロパティが$FALSEの場合、フォーカスは移動せずにFocusOperationイベントが発生します。

 



「オンラインマニュアル」一覧へ戻る
「Bizの宝箱」TOPへ戻る