Le pb Christophe c'est que je veux éviter de placer l'évenement click car cet évement se déclenche dès que l'on affecte une nouvelle valeur pour la propriété value du chkbox... Or, dans mon cas l'affectation d'un chkbox entraine celle d'un autre etc... Je repasse donc par l'évenement click plusieurs fois au lieu d'une...
Mais j'ai trouvé la solution, après avoir essayé l'évenement validate (pas très efficace car agit sur le chkbox ayant le focus), j'ai utilisé chk1_mouseup : il agit exactement comme le click de souris mais il ne se déclenche pas à l'affectation de value !!!!!!!!!!!!!!!!
Merci de votre aide à tous les 2...
Je vous souhaite une bonne journée !
Géraldine
-------------------------------
Réponse au message :
-------------------------------
> Si les action à mener en cas de click réel et en cas d'appuis sur F4, la solution est simple !!!
> Dans l'évènement Form_KeyUp tu mets ça :
>
> Tu appelles simplement l'évènement Click de la checkbox si l'utilisateur appuie sur F4. En plus cela évite de recoder 2 fois la même chose (Si tu modifies ton code, tu n'as qu'a le faire une fois, dans l'Evt Click !!)
>
> Christophe R.
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > bonjour bonjour !!!!
> >
> > Voila mon ti pb.... J'ai un chekbox chk1... Je peux changer sa valeur soit en cliquant dessus (j'ai l'évenement click) soit à l'aide de la touche F4 (évenement form_keyup)
> >
> > dans form_keyup, je fais :
> >
> > chk1.value = (chk1.value+1) mod 2 'pour changer la valeur
> >
> > dans chk1_click, je fais diverses actions...
> >
> > Le truc, c'est que lorque j'affecte la nouvelle valeur dans form_keyup, il le considère comme un click et m'envoie dans chk1_click !!
> >
> > Est-ce que quelqu'un peut m'expliquer prkoi et comment puis-je l'éviter ????
> >
> > Merci BCP BCP...
> >
> > Géraldine !!!!!!!!!!
> >
>