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
[RESOLU] Remplir une seule fois les comboBox...
[RESOLU] Remplir une seule fois les comboBox...
Dernière modification par omega le lun. 17/sept./2018 21:22, modifié 1 fois.
Win7 (x64) 64 bits Pb 5.72
5RESOLU] Re: Remplir une seule fois les comboBox...
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
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