[RESOLU] Remplir une seule fois les comboBox...

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Avatar de l’utilisateur
omega
Messages : 624
Inscription : sam. 26/nov./2011 13:04
Localisation : Alger

[RESOLU] Remplir une seule fois les comboBox...

Message par omega »

Bonsoir à tous
J'utilise des combobox sur la plupart de mes fenêtres (sous forme de PanelGadget) ainsi que des ListIconGadget. Quand l'utilisateur affiche une fenêtre, les combos sont évidemment vides ! Je dois donc remplir automatiquement et à chaque ouverture de la fenêtre, tous les combos de cette fenêtre ou du PanelGadget. Cela ralentit énormément la vitesse d'exécution surtout quand on a plus de 1500 éléments (c'est mon cas). Ma question est la suivante:
Y a t'il un moyen d'éviter de remplir à chaque fois les combos et les ListIconGadget ?
J'ai encore une deuxième question (qui pourrait me régler ce problème si le nombre de panels est important): Y a t il une limite au niveau du nombre de PanelGadget sur une même fenêtre?
Merci
Dernière modification par omega le lun. 17/sept./2018 21:22, modifié 1 fois.
Win7 (x64) 64 bits Pb 5.72
Avatar de l’utilisateur
omega
Messages : 624
Inscription : sam. 26/nov./2011 13:04
Localisation : Alger

5RESOLU] Re: Remplir une seule fois les comboBox...

Message par omega »

Je viens de trouver une petite astuce qui me permet de remplir les combos une seule fois:
Il suffit d'utiliser SetwindowState() au lieu de CloseWidow() au moment où l'utilisateur change de fenêtre. Je lai testé et ça marche très bien.
Merci et bonne continuation
Win7 (x64) 64 bits Pb 5.72
Répondre