cs_toods
Messages postés26Date d'inscriptionmercredi 27 juillet 2005StatutMembreDernière intervention29 juillet 2005
-
27 juil. 2005 à 11:05
cs_toods
Messages postés26Date d'inscriptionmercredi 27 juillet 2005StatutMembreDernière intervention29 juillet 2005
-
27 juil. 2005 à 11:51
Bonjour à tous
j'ai un petit souci avec les combox et surtout l'évènement click qui va avec.
Effectivement, dans un premier temps, j'initialise ma combobox (pas de soucis )
ex: une combo de 1 à 8
Le problème, c'est dès que j'initialise ma combo sur une valeur de celle-ci (ex: cbo.text = "5"), il exécute l'évènement click (alors qu'il n'y a pas eu de clic souris)
Alors que je voudrais l'évènement clic lorsque je modifie la valeur de ma combobox avec un clic, car comme j'ai 56 combo sur ma fenètre, à l'initialisation, il exécute 56 fois le clic au départ. C'est lourd.
Merci
cs_toods
Messages postés26Date d'inscriptionmercredi 27 juillet 2005StatutMembreDernière intervention29 juillet 2005 27 juil. 2005 à 11:26
En gros, dans mon formulaire j'ai des horaires dans des labels
ex : label(0) : 08:00
label(1) : 15:00
ceci représente une période (début et fin) et j'en ai 14 (à raison de 4 combos par période)
et cette période, on peut la modifier. Après un clic sur un bouton modifier, j'affiche mes 4 combos correspondants.
cbo(0) => 08 heure de début
cbo(1) => 00 minute de début
cbo(2) => 15 heure de fin
cbo(3) => 00 minute de fin
et je souhaite lié l'évènement clic afin de controler les horaires choisis.
ex: si tu choisis 08:00 pour le début, j'initialise le combo 2 à 08 et +, et le combo 3 à 01 et + pour ne pas avoir de fin de période précédent le début de période.
mais l'évènement clic s'active aussi à l'initialisation lorsque que je fais (à partir de l'exemple ci-dessus) cbo(0).text "08"> là un clic alors que pas encore de clic
Si c'est pas possible autrement, j'utiliserais un boolean comme signalé dans le message ci dessus, mais bon, c'est dommage car à l'initialisation, cela ferait 56 tests au démarrage.
A voir si les ifs ne prennent pas trop de temps machine
Merci
cs_toods
Messages postés26Date d'inscriptionmercredi 27 juillet 2005StatutMembreDernière intervention29 juillet 2005 27 juil. 2005 à 11:42
ca marche pô
il fait l'évènement clic pareil. En mode pas à pas, je vois bien.
Il fait l'enable, et juste après le .text et juste aprsè, le passage dans le clic puis le enable = true.
sniff
Merci