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 |
Faire simple ! | 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. Moins de texte dans une signature c'est agrandir son espace. |
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 |