Changement de couleur TextBox ou Command_Button à la tabulation

Résolu
Attila54 Messages postés 409 Date d'inscription jeudi 30 juin 2005 Statut Membre Dernière intervention 21 novembre 2013 - 20 oct. 2010 à 14:11
Attila54 Messages postés 409 Date d'inscription jeudi 30 juin 2005 Statut Membre Dernière intervention 21 novembre 2013 - 20 oct. 2010 à 18:44
Bonjour,
Je suis toujours dans mon application VB6 et je me posais une question :
- les utilisateurs se servent quasi exclusivement de la tabulation pour entrer leurs données (textbox) et calculer les resultats via un bouton (Command_button)

Est il possible de faire en sorte que des qu'ils tabulent, la textbox ou le command_button selectionne changent de couleur ??

Merci

2 réponses

cs_Jack Messages postés 14007 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
20 oct. 2010 à 14:46
Salut

Voilà une solution de luxe : <dans cette source>
Sinon, il te faut un Timer qui va tester quel est l'objet qui a le focus avec l'API
Private Declare Function GetFocus Lib "user32" () As Long
puis de comparer cette valeur (Long) aux .Hwnd de chaque object TextBox ou Command ...
Une fois que tu as l'égalité, tu pourras mettre le fond en couleur.
Pense à remettre en fond normal celui qui avait le focus juste avant.

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
3
Attila54 Messages postés 409 Date d'inscription jeudi 30 juin 2005 Statut Membre Dernière intervention 21 novembre 2013 1
20 oct. 2010 à 18:44
merci beaucoup pour ton aide
0