FMX.Memo.TCustomMemo.CaretPosition
Delphi
property CaretPosition: TCaretPosition read GetCaretPosition write SetCaretPosition;
C++
__property Fmx::Text::TCaretPosition CaretPosition = {read=GetCaretPosition, write=SetCaretPosition};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
property | public | FMX.Memo.pas FMX.Memo.hpp |
FMX.Memo | TCustomMemo |
Beschreibung
Stellt den Zugriff auf die aktuelle Cursorposition im Text des Memos bereit.
Mit CaretPosition ermitteln Sie die Koordinaten des Cursors (Einfügemarke) im Memo-Steuerelement. Der Typ TCaretPosition hat die Integerfelder Line
und Pos
:
Line
repräsentiert die Nummer der Zeile, die den Cursor enthält. Deren Index beginnt mit 0.Pos
repräsentiert die horizontale Zeichenkoordinate des Cursors. Deren Index beginnt mit 0.
Ändern Sie den Wert der Eigenschaft CaretPosition, um die Position des Cursors im Memo-Steuerelement zu ändern. Damit der Cursor sichtbar ist, muss das Memo-Steuerelement den Fokus haben.
Wenn Line = 3
und Pos = 5
ist, dann befindet sich der Cursor in der vierten Zeile und am sechsten Zeichen ab dem Anfang der Zeile.