Satimage Précédent | Suivant
Champ de texte modifiable
Accueil Documentation Smile Les interfaces utilisateur Réalisation d'un dialogue personnalisé Les contrôles Champ de texte modifiable  
control kind: 272

Evénement(s): lorsque le contrôle est actif, appuyer sur une touche du clavier envoie l'événement click in au conteneur du contrôle.
Comme pour le champ de texte statique, le menu contextuel du champ de texte modifiable permet de régler le format d'affichage des nombres ainsi que la couleur du texte.

La propriété contained data du contrôle correspond au texte affiché dans le champ de texte modifiable. Un champ de texte modifiable peut afficher n'importe quel texte Unicode et accepte les claviers internationaux.

Par défaut, la propriété contained data du contrôle renvoie du texte Unicode. Pour obtenir le texte au format string classique d'AppleScript, spécifiez as text lorsque vous récupérez la propriété contained data du contrôle.

Par défaut, un événement click in est envoyé à chaque fois que l'on rentre un caractère dans un champ de texte modifiable. Dans certains cas, vous préférerez gérer le texte seulement une fois qu'il sera entièrement entré. Par exemple, vous ne voulez pas afficher un message "Mot de passe incorrect" 7 fois de suite. Si vous voulez que le champ de texte modifiable n'envoie un événement click in que lorsque l'entrée du texte est validée, réglez la propriété «class VaOE» du dialogue à true (elle vaut false par défaut). Lorsque la propriété «class VaOE» d'un dialogue est mise à true, l'événement click in n'est envoyé que lorsque l'utilisateur appuie sur ⌅ ou sur 'Tab', ou lorsqu'il quitte le champ de texte modifiable, par exemple en cliquant ailleurs.

Par défaut, un événement click in est envoyé à chaque fois que l'on rentre un caractère dans un champ de texte modifiable. Dans certains cas, vous préférerez gérer le texte seulement une fois qu'il sera entièrement entré. Par exemple, vous ne voulez pas afficher un message "Mot de passe incorrect" 7 fois de suite. Si vous voulez que le champ de texte modifiable n'envoie un événement click in que lorsque l'entrée du texte est validée, réglez la propriété «class VaOE» du dialogue à true (elle vaut false par défaut). Lorsque la propriété «class VaOE» d'un dialogue est mise à true, l'événement click in n'est envoyé que lorsque l'utilisateur appuie sur ⌅ ou sur 'Tab', ou lorsqu'il quitte le champ de texte modifiable, par exemple en cliquant ailleurs.

il est possible de permettre à l'utilisateur d'entrer des return dans un champ de texte éditable en réglant sa propriété accept return à true.

La touche 'Tab' permet de parcourir les champs de texte modifiable en les rendant successivement actifs, selon l'ordre de leurs index.
English version
Copyright ©2008 Paris, Satimage