On Before Keystroke
コード | 呼び出し元 | 定義 |
---|---|---|
17 | 4D Write Pro エリア - コンボボックス - フォーム - 入力 - リストボックス - リストボックス列 | フォーカスのあるオブジェクトに文字が入力されようとしている。 Get edited text はこの文字を 含まない オブジェクトのテキストを返します。 |
履歴
リリース | 内容 |
---|---|
18 R5 | - 入力不可リストボックスのサポート - イベントは IME確定後にトリガーされます |
説明
On Before Keystroke
と On After Keystroke
イベントプロパティを選択すると、FORM Event
コマンドを使用して返される On Before Keystroke
と On After Keystroke event
イベントを検知し、オブジェクトへのキーストロークを処理できます (詳細は Get edited text
コマンドの説明を参照ください)。 On Before Keystroke
イベント内では、FILTER KEYSTROKE
コマンドを使って、入力された文字をフィルターできます。
これらのイベントは
POST KEY
のようなユーザーアクションをシミュレートするコマンドによっても生成されます。
On Before Keystroke
イベントは次の場合には生成されません:
- リストボックス列 メソッドの場合、ただし、セルを編集している場合を除きます (リストボックス メソッドではどのような場合でも生成されます)。
- キーボードを使用せずに (ペーストやドラッグ&ドロップ、チェックボックス、ドロップダウンリスト、コンボボックス) おこなわれた変更の場合。 これらのイベントを処理するには
On After Edit
を使用します。