Contrôles d'édition
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 : |
---|---|
Modifier une seule ligne de texte. | |
Modifier plusieurs lignes de texte. | |
Utiliser un format particulier, par exemple celui d'un code postal ou d'un numéro de téléphone. | |
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. |