ItemGotFocusAccept イベント

LANSA

ItemGotFocusAccept イベント

ItemGotFocusAcceptは項目にフォーカスが当たった時に起動します。

ItemGotFocusAcceptイベントは項目がフォーカスを得た時に起動されます。 これは通常、ユーザーが項目でクリックした時に起きます。

ItemGotFocusAcceptイベントがItemGotFocusイベントと違うのは、このイベントを続行するか否かの制御ができることです。 このイベントのAcceptパラメータをFalseに設定すると、イベントは実行されません。

例えば、グリッド・セルにフォーカスがあり、フォーカスを別のセルに移動すると、次のようなイベントが起動します。

- 最初のセルのItem LostFocusAcceptとItemLostSelectionAccept イベント 新しいセルが別の列にある場合は、最初の列にLostFocusAccept とLostSelectionAcceptイベント

- 2番目のセルのItem GotFocusAcceptとItemGotSelectionAccept イベント 新しいセルが別の列にある場合は、2番目のの列にGotFocusAccept とGotSelectionAcceptイベント

これらのイベントのいずれかのイベントのAcceptにFalseが設定されていると、操作はキャンセルされます。 すべてのイベントのAcceptにTrueが設定されている場合は、次のイベントが実行されます。

  • 最初のセルのItemLostFocusとItemLostSelection、同時に最初の列のLostFocusとLostSelection
  • 2番目のセルのItemGotFocusとItemGotSelection、同時に2番目の列のGotFocusとGotSelection

Accept処理の目的は、ユーザーが行うことに対して、プログラムによる制御を更に大きくすることです。 何かが変更されようとする時は、その処理を続ける前に変更を受け入れるかどうかの制御を常にプログラム上で行うことができます。

Accept パラメータ

Reason パラメータ

Continue パラメータ

Value パラメータ