Procedure qui fonctionne bizarrement .

Archive.
Nfred
Messages : 16
Inscription : mer. 20/avr./2005 10:35

Message par Nfred »

J'ai eu le même problème avec un programme qui agit en chargeant une mini-calculatrice dès qu'on clique sur une StringGadget. Quand on sort de la calculette, j'affiche le résultat dans la string gadget et j'attend un autre Event.

La Pb c'est que dès que je modifie la StringGadget, il y a un évennement qui est généré (donc réouverture de ma calculette...) :mad:

J'ai appliqué la solution suivante :

Code : Tout sélectionner

                  SetGadgetText(#nb_pers,GetGadgetText(#valeur))
                  SetGadgetText(#nb_pers2,GetGadgetText(#valeur))
                  Event = WindowEvent()
                  Event = WindowEvent()
                  Event = WindowEvent()
                  Event = 0
pour traduire, je modifie 2 StringGadget et j'ai 3 évennements qui se produisent. J'utilise WindowEvent pour récupérer ces évennements et les stocker dans Event mais sans les traiters. Pour finir je met 0 dans Event pour éliminer toute interraction possible...
Fred
Site Admin
Messages : 2805
Inscription : mer. 21/janv./2004 11:03

Message par Fred »

Je vais regarder ca de plus pres.
Répondre