[..] Initialisation propre ComboBox

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Hugues
Niveau 8
Niveau 8
Messages : 597
Enregistré le : ven. 21 sept. 2012 18:12
Status : Hors ligne

[..] Initialisation propre ComboBox

#1

Message par Hugues »

Bonjour à tous,

J'aimerai savoir s'il existe une façon autre que "GuiCtrlSetData($hwd, "")" pour vider un contrôle?

Je m'explique, j'alimente des ComboBox en cascade.

J'ai 3 Combobox, la première s'alimente en fonction d'un menu, la deuxieme en fonction de la première, etc...

Pour l'initialisation, lorsque je séléctionne un nouveau menu, je vide toute mes ComboBox, quand je séléctionne la première sa initialise celles d'après et ainsi de suite...

Mon soucis est que si ma ComboBox lors de la sélection précedente était alimentée par X items, lors de l'initialisation, lorsque je clique dessus, au lieu de rien avoir, j'ai 3 lignes blanches...
► Afficher le texte
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2087
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [..] Initialisation propre ComboBox

#2

Message par TommyDDR »

N'ayant pas le code entier sous la main et donc ne pouvant pas tester, je vous conseille de créer vos combo avec _GUICtrlComboBoxEx_Create() et de les alimenter / vider avec _GUICtrlComboBoxEx_AddString() / _GUICtrlComboBoxEx_ResetContent().

Vous avez de la chance, en général, sans code reproductible je ne me penche pas sur le sujet. À l'avenir je vous conseille de poster un code complet permettant de reproduire le problème.
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Hugues
Niveau 8
Niveau 8
Messages : 597
Enregistré le : ven. 21 sept. 2012 18:12
Status : Hors ligne

Re: [..] Initialisation propre ComboBox

#3

Message par Hugues »

Je vais regarder ça de plus près merci.

Voici mon code complet avec les fichiers ini associés...
► Afficher le texte
MenuAutoTest.ini:
► Afficher le texte
CellsTest.ini:
► Afficher le texte


TypeOfProcessTest.ini:
► Afficher le texte
Répondre