バージョン 6.3.3
 —  ダイアログコンポーネントリファレンス  —

Leave イベント

このドキュメントでは、次のトピックについて説明します。


対象

ダイアログ、ActiveX コントロール列指定コントロール日付/時刻ピッカー(DTP)コントロール編集エリアコントロール入力フィールドコントロール選択ボックスコントロールタブコントロールタブテーブルコントロール

Top of page

説明

ダイアログまたはダイアログエレメントがフォーカスを失うときは、常にこのイベントが発生します。 Leave イベントハンドラを使用して、フィールド入力の有効性チェックをしたり、フォーカスを失ったダイアログエレメントのステータスに依存したステータスを持つ他のダイアログエレメントをダイナミックに修正したりすることができます。 ダイアログを閉じるときには発生しません。

テーブルコントロールに対しては、エンドユーザーがを離れた場合、またはテーブルがフォーカスを失った場合に発生します。 エンドユーザーがセルを離れた場合は、Leave-Cell イベントが発生します。

テーブルコントロールのセルでこのイベントが発生した場合、セルの位置が含まれるように ROW 属性および COLUMN 属性が変更されます。

このイベントハンドラコードが処理される前に、(リンク変数の)入力フィールドコントロールおよび選択ボックスコントロールへのエンドユーザー入力が、EDIT-MASK 値または適用される Natural データタイプに対してチェックされます。 ただし、下記の状況では、エンドユーザー入力がチェックされてリンク変数が更新された後に Leave イベントが発生しません

注意:
Leave イベントはこれからフォーカスがアプリケーションの別の部分に設定されることを意味するため、Leave イベントで PROCESS GUI ステートメントアクション SET-FOCUS を実行することはお勧めしません。

Top of page