FMX.Memo.Style.TStyledMemo.CaretPosition
Delphi
property CaretPosition: TCaretPosition read FCaretPosition write SetCaretPosition;
C++
__property Fmx::Text::TCaretPosition CaretPosition = {read=FCaretPosition, write=SetCaretPosition};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
property | public | FMX.Memo.Style.pas FMX.Memo.Style.hpp |
FMX.Memo.Style | TStyledMemo |
説明
TMemo コントロール内のキャレットの位置へのアクセスを提供します。
CaretPosition を使用すると、TMemo コントロール内のカーソルの座標を判別することができます。Types.TCaretPosition 型には 2 つのフィールド、Line
と Pos
があり、両方とも Integer 型です。
Line
は、カーソルがある行番号を示し、0 からインデックス付けされます。
Pos
は、水平上の文字の座標を示し、0 からインデックス付けされます。
このため、Line = 3
、Pos = 5
の場合、
カーソルは、4 行目の最初から数えて 6 文字目にあるということになります。
CaretPosition は読み取り専用である点に注意してください。カーソルの位置を設定するには、PosToTextPos、SelStart、および SelLength の組み合わせを使います。