A voir également:
- Focus en VB
- Vb - Télécharger - Langages
- Helicon focus - Télécharger - Photo & Graphisme
- Focus writer - Télécharger - Traitement de texte
- Vb cable - Télécharger - Audio & Musique
- Focus magic - Télécharger - Photo & Graphisme
5 réponses
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...
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
;-))
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
;-))
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
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