<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Bonjour, j'aimerais pouvoir mettre le texte dans une boîte d'édition en surbrillance via un script. J'aimerais pouvoir taper une chaîne, appuyer sur Entrée, laisser le script stocker cette valeur et faire ce qu'il a à faire, puis remettre l'accent sur la zone d'édition de texte pour une entrée ultérieure. Vous trouverez ci-dessous un exemple de ce que j'essaie de faire.
Merci,
Mike
Effacer le journal () ;
Noms par défaut jusqu'ici ( 1 ) ;
Fn = une fonction ({ X } ,
myText = teb << obtenir du texte () ;
spectacle ( myText ) ;
teb << ensemble sélectionné () ; // <- voici où j'essaie de sélectionner la zone d'édition de texte.
) ;
gagner = nouvelle fenetre ( "Titre" ,
Vlistbox (
teb = zone d'édition de texte ( "" ) ,
boîte à boutons ( "Tester" , Fn ( 1 ))
)
) ;
teb << définir le script ( Fn ( 1 )) ; // exécute la fonction "Fn" lorsque l'utilisateur appuie sur la touche Entrée dans la zone d'édition de texte.
Merci. Cela résout une partie du problème, qui consistait à rétablir le focus dans la zone de modification après avoir cliqué sur la zone des boutons. Savez-vous comment rétablir le focus dans la zone d'édition après avoir entré des données et appuyé sur la touche "Entrée"?
-Mike
Vous pouvez essayer ceci:
zone de boutons ("Test", Fn (1), << Restaurer le focus après un clic)
-Dave