FMX.Memo.Style.TStyledMemo.CaretPosition

提供: RAD Studio API Documentation
移動先: 案内検索

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 つのフィールド、LinePos があり、両方とも Integer 型です。

Line は、カーソルがある行番号を示し、0 からインデックス付けされます。

Pos は、水平上の文字の座標を示し、0 からインデックス付けされます。

このため、Line = 3Pos = 5 の場合、

カーソルは、4 行目の最初から数えて 6 文字目にあるということになります。

CaretPosition は読み取り専用である点に注意してください。カーソルの位置を設定するには、PosToTextPosSelStart、および SelLength の組み合わせを使います。

関連項目