Contrôles mémo et texte formaté

De RAD Studio
Aller à : navigation, rechercher

Remonter à Contrôles d'édition


Les contrôles TMemo et TRichEdit gèrent plusieurs lignes de texte.

TMemo est un autre type de boîte de saisie, contenant plusieurs lignes de texte. Les lignes d'un contrôle mémo peuvent s'étendre au-delà de la marge droite de la boîte de saisie ou aller à la ligne automatiquement. Vous décidez du retour à la ligne à l'aide de la propriété WordWrap.

TRichEdit est un composant mémo qui gère le texte mis en forme, l'impression, la recherche et le glisser-déplacer du texte. Il vous permet de spécifier les propriétés de police, d'alignement, de tabulation, d'indentation et de numérotation.

Remarque :  Le contrôle texte formaté existe uniquement dans les applications VCL.

En supplément des propriétés communes à tous les contrôles de saisie, les contrôles mémo et texte formaté incluent les propriétés suivantes :

  • Alignment spécifie comment le texte est aligné (gauche, droite ou centré) à l'intérieur du composant.
  • La propriété Text contient le texte du contrôle. Votre application peut déterminer si le texte a été modifié en examinant la propriété Modified.
  • Lines contient le texte sous la forme d'une liste de chaînes.
  • OEMConvert détermine si le texte du contrôle est converti en caractères OEM. Cela s'avère utile pour valider les noms de fichiers (VCL seulement).
  • WordWrap détermine si le texte revient à la ligne après la marge droite.
  • WantReturns détermine si l'utilisateur peut insérer des passages à la ligne dans le texte.
  • WantTabs détermine si l'utilisateur peut insérer des tabulations dans le texte.
  • AutoSelect détermine si le texte est automatiquement sélectionné (mis en évidence) quand le contrôle devient actif.

A l'exécution, vous pouvez sélectionner tout le texte d'un mémo en utilisant la méthode SelectAll.

Remarque :  Sous Windows 9x, les contrôles mémo et texte formaté sont limités en stockage à 64 ko de données.

Voir aussi