Contrôles d'édition

De RAD Studio
Aller à : navigation, rechercher

Remonter à Contrôles texte


Les contrôles de saisie présentent du texte à l'utilisateur et lui permettent d'en saisir. Le type de contrôle à employer pour contenir les informations dépend de la taille et du format des informations.

Utilisez ce composant : Quand l'utilisateur doit :

FMX.Edit.TEdit
Vcl.StdCtrls.TEdit

Modifier une seule ligne de texte.

FMX.Memo.TMemo
Vcl.StdCtrls.TMemo

Modifier plusieurs lignes de texte.

Vcl.Mask.TMaskEdit

Utiliser un format particulier, par exemple celui d'un code postal ou d'un numéro de téléphone.

Vcl.ComCtrls.TRichEdit

Modifier plusieurs lignes de texte en utilisant du texte mis en forme (VCL seulement).



TEdit et TMaskEdit sont de simples contrôles texte comprenant une boîte texte d'une ligne dans laquelle vous pouvez entrer des informations. Quand la boîte texte détient la focalisation, un point d'insertion clignotant apparaît.

Vous pouvez inclure du texte dans la boîte en donnant une valeur chaîne à sa propriété Text. Vous contrôlez l'apparence du texte dans la boîte en donnant des valeurs à sa propriété Font. Vous pouvez spécifier la police, la taille, la couleur et des attributs de fonte. Ces attributs affectent tout le texte de la boîte de saisie et ne peuvent s'appliquer individuellement à chacun des caractères.

Une boîte de saisie peut être conçue pour changer de taille en fonction de la taille de la police qu'elle contient. Vous faites cela en définissant la propriété AutoSize par True. Vous pouvez limiter le nombre de caractères que peut contenir une boîte de saisie en attribuant une valeur à la propriété MaxLength.

TMaskEdit est un contrôle d'édition spécial qui valide le texte entré par le biais d'un masque indiquant les formats corrects du texte. Le masque peut également formater le texte affiché à l'utilisateur.

Les contrôles TMemo et TRichEdit permettent à l'utilisateur d'ajouter plusieurs lignes de texte.

Les contrôles d'édition peuvent avoir certaines des propriétés suivantes :

Propriétés des contrôles de saisie :

Propriété Description

Text

Détermine le texte qui apparaît dans la boîte de saisie ou le contrôle mémo.

Font

Contrôle les attributs du texte écrit dans le contrôle boîte de saisie ou mémo.

AutoSize

Permet à la hauteur de la boîte de saisie de changer de façon dynamique selon la fonte sélectionnée.

ReadOnly

Spécifie si l'utilisateur est autorisé à modifier le texte.

MaxLength

Limite le nombre de caractères d'un contrôle de saisie.

SelText

Contient la partie du texte actuellement sélectionnée (mise en évidence).

SelStart, SelLength

Indiquent la position des premier et dernier caractères de la partie sélectionnée du texte.



Voir aussi