A voir également:
- Focus en VB
- Vb - Télécharger - Langages
- Vb cable - Télécharger - Audio & Musique
- Focus stacking logiciel gratuit - Télécharger - Photo & Graphisme
- Focus writer - Télécharger - Traitement de texte
- Vb editor - Télécharger - Langages
5 réponses
Farf
Messages postés
96
Date d'inscription
mercredi 25 septembre 2002
Statut
Membre
Dernière intervention
7 mai 2004
3
27 déc. 2002 à 13:19
27 déc. 2002 à 13:19
pour mettre le focus sur un objet il faut faire
objet.SetFocus
je sais pas si c'est ça que tu voulais...
objet.SetFocus
je sais pas si c'est ça que tu voulais...
JEROMAX
Messages postés
274
Date d'inscription
jeudi 22 février 2001
Statut
Membre
Dernière intervention
7 octobre 2013
10
3 janv. 2003 à 14:16
3 janv. 2003 à 14:16
tu peux aussi directement appeler l'évennement _Click() de ton bouton.
Lorsque tu detecte que l'utilisateur a taper sur la touche "Entrée" tu fais un Call nomDuBouton_Click() et hop
BONNE ANNEE ! !
[ JEROMAX ] http://www.jeromax.free.fr
Lorsque tu detecte que l'utilisateur a taper sur la touche "Entrée" tu fais un Call nomDuBouton_Click() et hop
BONNE ANNEE ! !
[ JEROMAX ] http://www.jeromax.free.fr
WhiteFang
Messages postés
2063
Date d'inscription
dimanche 1 septembre 2002
Statut
Membre
Dernière intervention
15 février 2008
204
4 janv. 2003 à 01:07
4 janv. 2003 à 01:07
;-))
Désolé, c'est pas bon, cette technique !! C'est bon pour les débutants, et encore !! ;-))
En plus, le "call", ça ne s'utilise plus depuis un bail !! ;-))
Non non, je suis pas d'accord avec cette méthode de dev, on dirait un peu l'enregistreur de macro d'Access... Il peut, c'est sûr, mais à se rythme, il ne saura jamais developper comme il faut... Je n'ai jamais vu de développeur sérieux faire appel aux événements d'objets pour déclancher des sub... D'autant plus que pour détecter ce que l'utilisateur fait, il faut déjà, soit utiliser le GotFocus, où le LostFocus, et au pire, le KeyDown/Press/Up de l'objet, donc, là, heu, je veux pas te rentrer dans le chou, mais c'est du dev "à la sauvage", ça (pas toi, seb)... ;-)))
Bon, c'est la nouvelle année, mais quand même.... ;-))
La réponse du collègue, utilisant la méthode "SetFocus" est excellente... Rien à dire...
;-))
Wild and Free
Désolé, c'est pas bon, cette technique !! C'est bon pour les débutants, et encore !! ;-))
En plus, le "call", ça ne s'utilise plus depuis un bail !! ;-))
Non non, je suis pas d'accord avec cette méthode de dev, on dirait un peu l'enregistreur de macro d'Access... Il peut, c'est sûr, mais à se rythme, il ne saura jamais developper comme il faut... Je n'ai jamais vu de développeur sérieux faire appel aux événements d'objets pour déclancher des sub... D'autant plus que pour détecter ce que l'utilisateur fait, il faut déjà, soit utiliser le GotFocus, où le LostFocus, et au pire, le KeyDown/Press/Up de l'objet, donc, là, heu, je veux pas te rentrer dans le chou, mais c'est du dev "à la sauvage", ça (pas toi, seb)... ;-)))
Bon, c'est la nouvelle année, mais quand même.... ;-))
La réponse du collègue, utilisant la méthode "SetFocus" est excellente... Rien à dire...
;-))
Wild and Free
WhiteFang
Messages postés
2063
Date d'inscription
dimanche 1 septembre 2002
Statut
Membre
Dernière intervention
15 février 2008
204
4 janv. 2003 à 01:16
4 janv. 2003 à 01:16
;-))
Farf à raison : Si tu veux mettre le focus sur un objet, la méthode est SetFocus... A toi de gérer, ensuite... Si l'utilisateur à bien rempli les conditions (style analyse lors du Change/AfterUpdate ou autre)...
Si jamais tu fais appel à des procédures événementielles (appartenant aux objets), là, tu vas droit dans le mur : Ton appli va devenir "instable"...
;-)))
Wild and Free
Farf à raison : Si tu veux mettre le focus sur un objet, la méthode est SetFocus... A toi de gérer, ensuite... Si l'utilisateur à bien rempli les conditions (style analyse lors du Change/AfterUpdate ou autre)...
Si jamais tu fais appel à des procédures événementielles (appartenant aux objets), là, tu vas droit dans le mur : Ton appli va devenir "instable"...
;-)))
Wild and Free
JEROMAX
Messages postés
274
Date d'inscription
jeudi 22 février 2001
Statut
Membre
Dernière intervention
7 octobre 2013
10
6 janv. 2003 à 11:00
6 janv. 2003 à 11:00
bon ok ok ok ... ;-)
Mais c'était plus simple de dire ça que de dire qu'il doit faire appel à la procédure que lance son bouton de validation (remarque c'était simple à dire aussi ;-)), le truc, c'est de dissocier l'interface des traitements. Et pour le call, moi je l'utilise toujours, parce que au moins je sais que c'est une procédure qui ne me retourne rien.
Par contre je ne vois pas comment avec un setFocus() tu vas valider ton champ...? le setFocus() ne valide pas le bouton...
Et je ne vois pas comment avec uniquement le gotFocus() tu vas pouvoir détecter ce que fait l'utilisateur? Si tu sais faire ça, je veux bien une explication.
Moi dans ce cas précis, j'utiliserai l'evenement keyUp() avec un test sur la touche saisie... Et ça marcherai très bien.
[ JEROMAX ] http://www.jeromax.free.fr
Mais c'était plus simple de dire ça que de dire qu'il doit faire appel à la procédure que lance son bouton de validation (remarque c'était simple à dire aussi ;-)), le truc, c'est de dissocier l'interface des traitements. Et pour le call, moi je l'utilise toujours, parce que au moins je sais que c'est une procédure qui ne me retourne rien.
Par contre je ne vois pas comment avec un setFocus() tu vas valider ton champ...? le setFocus() ne valide pas le bouton...
Et je ne vois pas comment avec uniquement le gotFocus() tu vas pouvoir détecter ce que fait l'utilisateur? Si tu sais faire ça, je veux bien une explication.
Moi dans ce cas précis, j'utiliserai l'evenement keyUp() avec un test sur la touche saisie... Et ça marcherai très bien.
[ JEROMAX ] http://www.jeromax.free.fr
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question