FlexRow.Endプロパティ

 

FlexRowのポイントする行が終端を越えたとき$TRUEとなります。

 

MoveNextメソッドにより最終行を超えた場合、およびMovePrevメソッドにより先頭行を超えた場合に$TRUEとなります。

 

また、FlexRowオブジェクトを取得するメソッドでポイントするべき行が見つからない場合、$TRUEとなります。

 

Endプロパティが$TRUEの場合でも、MoveNextMovePrevメソッドを呼び出すことができます。例えば、最終行を検索するために以下のような処理を行うことができます。

 

var row = FlexView1.GetRow();
while( !row.End ) {
    row.MoveNext();
}
row.MovePrev();

 

  このサンプルはEndプロパティの説明のために記述されているため非効率です。最終行をポイントするためには、FlexView.GetRow(-1)を呼び出す方が高速に動作します。

 

 

InvalidStateプロパティが$TRUEの場合、Endプロパティを参照すると例外 EXT-12が発生します。

 



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