API:FMX.Memo.TMemo.Lines

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property Lines: TStrings read GetLines write SetLines;

C++

__property Lines;

Propriétés

Type Visibilité  Source Unité  Parent
property published
FMX.Memo.pas
FMX.Memo.hpp
FMX.Memo TMemo

Description

Fournit l'accès aux lignes individuelles dans le texte mémo.

FMX.Memo.TMemo.Lines hérite de FMX.Memo.TCustomMemo.Lines. Tout le contenu en-dessous de cette ligne se réfère à FMX.Memo.TCustomMemo.Lines.

Fournit l'accès aux lignes individuelles dans le texte mémo.

Le texte mémo peut contenir plusieurs symboles de fin de ligne qui séparent le texte mémo complet en plusieurs lignes. Selon la plate-forme en cours, un symbole de fin de ligne peut être un caractère LF 'passage à la ligne' (MacOS) ou une paire CRLF 'retour chariot' plus 'passage à la ligne' (Windows). Lines contient le texte mémo séparé ligne par ligne.

Lorsque WordWrap vaut True, chaque ligne (spécifiée dans la propriété Lines) peut être enveloppée dans plusieurs 'lignes visuelles' pour s'adapter à la largeur du mémo. Toutefois, ces 'lignes visuelles' multiples sont toujours représentées par un seul élément chaîne dans la propriété Lines.

Notez que GoToLineBegin et GoToLineEnd déplacent le curseur au début ou à la fin de la ligne visuelle en cours (pointée par le curseur).

Lines est un objet TStrings. Vous pouvez donc utiliser des méthodes TStrings pour travailler avec la propriété Lines.

Par exemple, vous pouvez compter le nombre de lignes :

ShowMessage('The number of lines:' + IntToStr(Memo1.Lines.Count));

Vous pouvez ajouter de nouvelles lignes :

Memo1.Lines.Append('New text to append at the end of memo');

Vous pouvez supprimer des lignes :

Memo1.Lines.Delete(0); // Deletes the fist line from memo

Vous pouvez remplacer une ligne par une nouvelle chaîne :

Memo1.Lines[8] := 'Replace 9th  line with this string';

Pour travailler avec tout le texte du mémo en une seule fois, utilisez la propriété Text.

Voir aussi

Exemples de code