gogrin
Messages postés5Date d'inscriptiondimanche 11 mars 2007StatutMembreDernière intervention 9 novembre 2011
-
13 mars 2007 à 08:39
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 2014
-
13 mars 2007 à 09:57
Bonjour j'aurai aimer savoir à quoi servait textbox_LostFocus, comment on s'en servait et si possible des exemples de code...
Merci d'avance.
cs_Nicko11
Messages postés1141Date d'inscriptionmercredi 7 mars 2007StatutMembreDernière intervention19 septembre 20073 13 mars 2007 à 08:54
Le focus, c'est le fait que ta testbox est le champ selectionné (barre verticale sur le champ). Donc textbox_lostfocus, c'est lorsque le champ perd la selection (selection d'un autre champ par exemple).
L'evenement textbox_lostfocus se declanchera donc lorsque le champ en question perdra le focus. Cela te permet de mettre en forme les données du champ si elles ne sont pas comme tu le souhaite (forcer en majuscule etc...)
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 13 mars 2007 à 09:01
Bonjour,
Attention à ne pas trop systématiquement utiliser cet événement (lostfocus) en corrélation avec un setfocus (méthode) pour gérer des déplacements dans un ordre différent du TapOrder.... Il y a de magnifiques risques de croche-pieds (bien connus), notamment si l'on veut forcer le focus à unla textBox en cours, que l'on ne peut résoudre alors que par une acrobatie fine (on en parlera un jour).
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 13 mars 2007 à 09:15
LostFocus a eviter absolument sur les groupes de controles surtout si c'est pour rendre le focus au controle en cas de mauvaise saisie ou autre.
L'évenement lostFocus se produit après la perte de focus, c'est à dire qu'un autre à déjà pris le focus.
Dans le cas d'un groupe de controle, si après vérification vous redonnez le focus à ce controle, vous générez un LostFocus sur l'autre controle. Si l'autre controle fait partie du même groupe, vous prenez le risque de generer des évènements en chaine, boucle infinie, blocage de l'appli, éclatement de la pile. Dans le meilleurs des cas, plantage de l'appli, dans des cas extremes (vérifier par mes soins) système rendu instable avec pour seule solution redémarrage de la machine.
---- Sevyc64 (alias Casy) ----<hr size="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 13 mars 2007 à 09:48
si tu veux, perso j'ai testé ça sur des onglets, j'avais réussi à faire une jolie guirlande de noël avant que tous les sevices de Windows tombent les uns après les autres. Mais là ou ça a sérieusement coincé, c'est que c'est le client qui a découvert cette fonctionnalité innattendue.
---- Sevyc64 (alias Casy) ----<hr size="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #