リスト - FocusItemプロパティ 

リスト内のフォーカスされたアイテムへの参照

リスト (PRIM_MD.List) のメンバ

データタイプ - PRIM_MD.ListItem - リストアイテム

詳細

FocusItem は、キーボード入力に応答する リスト内のアイテムです。 

このフォーカス アイテムは 1 つのみで、通常はクリックされた、または矢印キー経由でアクセスされた最後のアイテムです。 

FocusItem が設定されると、リストは ItemGotFocus イベントを起動します。フォーカスが別のアイテムに移った場合、ItemLostFocus が最初に起動されます。 

FocusItem が削除されると、リストは任意のアイテム、多くの場合最初のアイテムにフォーカスを割り当てます。 

FocusItem と CurrentItem は異なる場合があり、コンポーネントのフィールド値を更新するのは CurrentItem です。FocusItem を使用する前に、CurrentItem と FocusItem の両方が同じであることを確認するのがベストです。これにより、フィールド値が最新になっていることを確実にすることができます。 

リストにはフォーカス アイテムがない場合があるため、使用する前に確認するのが賢明です。 

フォーカス アイテムを GET_ENTRY を使って CurrentItem にする前のテスト

     If (#List.FocusItem *isnot *null) 
    Get_Entry Number(#List.FocusItem.Entry) From_List(#List)
Endif


参照

すべてのコンポーネント クラス
テクニカルリファレンス