1 | |
Auteur | Messages |
---|---|
O.Coquet | #1 Posté le 28/11/2017 à 09:40:16 |
Ce qui n'est pas devra-t-être inventé![]() | La fonction eval() semble avoir un bug ! son lancement à plusieurs reprises (dans mon cas une vingtaine de fois, crée un stackoverflow !!!!!) amitié Olivier Amitié Olivier (Alias Olinux) Raspberry pi 3 et 4, pc Xubuntu, Arduino..... Quelques autres "vieux" ordinateurs ! Et un bon fer à souder |
O.Coquet | #2 Posté le 28/11/2017 à 11:08:50 |
Ce qui n'est pas devra-t-être inventé![]() | rectification pas de bug dans la fonction eval(). Par contre j'ignorais que changer la valeur d'un checkbox déclenche l’événement click! amitié olivier Amitié Olivier (Alias Olinux) Raspberry pi 3 et 4, pc Xubuntu, Arduino..... Quelques autres "vieux" ordinateurs ! Et un bon fer à souder |
gambix | #3 Posté le 30/11/2017 à 22:58:49 |
La simplicité évite les erreurs![]() | Ben si c'est logique ça permet d'appeler la fonction de traitement du control. Si tu veux pas que ça déclenche click : Object.Lock(Checkbox1) Checkbox1.Value = false Object.Unlock(CheckBox1) et l'evènement n'aura pas lieu Un autre solution est d'avoir un drapeau qui indique si tu est en modification manuelle. Et qui est testé dans la fonction d'évènement Click MonDrapeau = True CheckBox.Value=false MonDrapeau = False Public sub CheckBox_Click() If MonDrapeau then return End A Mon avis la solution 1 est plus fiable. Ce que Gambas m'a appris c'est qu'avec le temps on peut être capable de tout. |
O.Coquet | #4 Posté le 1/12/2017 à 12:54:47 |
Ce qui n'est pas devra-t-être inventé![]() | merci pour ces précisions ![]() amitié olivier Amitié Olivier (Alias Olinux) Raspberry pi 3 et 4, pc Xubuntu, Arduino..... Quelques autres "vieux" ordinateurs ! Et un bon fer à souder |
1 |