[VB6.0] Comment connaître l'index du control qui a le focus?

Comment connaître l'index du control qui a le focus? [VB6.0] - VB/VBA/VBS - Programmation

Marsh Posté le 25-04-2003 à 14:29:34    

Bonjour
 
Avant toute chose , je tiens à dire que j'ai fait une recherche sur le forum, mais les sujets ne me sont pas apparus tres clair... (pas tres futé moi)
 
Ce que je voudrais c juste récupéré le numéro d'index d'un controle qui a le focus. par exemple lors d'un click sur un commandbutton(i), comment récupérer (i)?
Merci d'avance :)

Reply

Marsh Posté le 25-04-2003 à 14:29:34   

Reply

Marsh Posté le 25-04-2003 à 15:28:02    

la manière la plus simple, puisque tes contrôles sont en array, c'est encore d'intercepter le GotFocus et de garder la valeur Index passée en paramètre quelque part pour un usage ultérieur?
 
edit: en fait pour des contrôles en array, la valeur Index est TOUJOURS passée en argument d'un évènement, tu ne devrais donc pas avoir de problème ;)


Message édité par drasche le 25-04-2003 à 15:29:51

---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 25-04-2003 à 15:39:31    

Newbie inside, mais comment se sert-on de gotfocus?
(je debute vraiment en VB...)

Reply

Marsh Posté le 25-04-2003 à 15:45:11    

ben quand t'es dans le code, t'as deux combos au sommet de la page.  Celle de gauche liste les contrôles.  Celle de droite liste soit les procédures, soit les events du contrôle sélectionné.  Tu remarqueras dans la liste des contrôles que tu vois aussi un seul contrôle pour ceux qui sont en array.  En sélectionnant celui-ci, un event sera sélectionné automatiquement par défaut, et la procédure associée sera automatiquement générée.  Si ce n'est pas l'event qu'il te faut, il te suffit de choisir l'event voulu dans la liste (de droite donc).  Les procédures évènementielles qui ne sont pas garnies de code disparaissent à l'exécution suivante.
 
Voilà, ça devrait te faire avancer ;)


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 25-04-2003 à 15:54:14    

Youhou, merci ! :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed