カルーセル - FocusItem プロパティ

FocusItem はフォーカスを持つ項目を判断/設定するためのプロパティです。

カルーセル (PRIM_CARO) のメンバ

データ タイプ - PRIM_CARO.CarouselItem - カルーセルにエントリーが追加された時に作成されるアイテム

詳細

FocusItem は、キーボード入力に反応するリスト内の項目です。
 
フォーカス項目は1つだけあり、通常は矢印キーでクリックまたはアクセスされた最後の項目です。
 
FocusItem が設定されると、リストは ItemGotFocus イベントを発生させます。フォーカスが別のアイテムに移動すると、 ItemLostFocus が最初に起動されます。これらのイベントは、 Prim_Caro.iCarouselDesign インターフェイスの OnItemGotFocus メソッドと OnItemLostFocus メソッドに対応しています。
 
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

参照

すべてのコンポーネント クラス

テクニカルリファレンス

2018 - V14SP1