cs_JeffC1977
Messages postés928Date d'inscriptionvendredi 10 novembre 2000StatutMembreDernière intervention23 septembre 2023
-
5 déc. 2007 à 13:23
cs_JeffC1977
Messages postés928Date d'inscriptionvendredi 10 novembre 2000StatutMembreDernière intervention23 septembre 2023
-
5 déc. 2007 à 14:03
Salut à tous.....
C'est possible de créé une procédure/une fonction pour qu'à chaque fois que je change de textbox une variable est modifier.
Sauf que j'ai aucune idée de comment coder pour qu'à chaque fois que le curseur change de textebox alors entre dans cette procédure.
Public Focus as Integer
If textbox1.focus Then
Focus = 1
elseif textbox2.focus Then
Focus = 2
.....
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 5 déc. 2007 à 13:32
En VB2005 c'est assez facile à faire.
Tu crée une fonction qui a la signature suivante et qui abonne l'évènement LostFocus de la textbox à ta signature
Private Sub Focus(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox1.LostFocus, TextBox2.LostFocus, .....
Chaque fois qu'une de tes textbox perdra le focus, elle déclenchera cette fonction. tu retrouvera la textbox à l'origine du déclenchement dans le parametre sender.
Bien entendu, il ne faut pas que l'évènement LostFocus des textbox soit utilisé par ailleurs