FlexView.CursorMovedイベント

 

セルカーソルの移動で発生するイベントです。CursorMovedイベントは次の構造をもちます。

 

Event {
    FlexRow row; /* 移動した行をポイントするFlexRowオブジェクト */
    Number col; /* 移動した列番号 */
}

 

セルカーソルは、RowPositionプロパティとColumnPositionプロパティで参照することができますが、イベントはイベントキューを経由するため、イベントハンドラで捕らえたイベントに付属するFlexRowオブジェクトやcolは、その時点でセルカーソルが置かれている位置とは異なる位置をポイントしていることがあります。従って、イベントが発生したセルのデータを操作するためには、イベントに付属するrowcolによりセルを特定するようにしてください。

 

行または列を全て削除すると、セルカーソルは無効な位置に移動します。無効な位置で発生したイベントに付属するrowは、無効状態となっています。また、colFlexView.InvalidPosition(-999)が設定されています。

 



「オンラインマニュアル」一覧へ戻る
「Bizの宝箱」TOPへ戻る