J'aimerais que ma condition s'active si la ligne de la combobox change, j'ai pas mal cherché dans l'aide sans trouvé quelque chose de concret
Merci de votre aide (encore

Code : Tout sélectionner
While 1
$msg = GUIGetMsg()
If $msg = $GUI_EVENT_CLOSE Then ExitLoop
If $msg = $combo Then msgbox(0,"", GuiCtrlRead($combo) )
WEndExactement ce que je voulais direSi la ligne de la combo change c'est que tu y as changé l'item sélectionné non ?
Alors la j'ai pas comprisIf $msg = $combo Then msgbox(0,"", GuiCtrlRead($combo) )
J'ai donc fait ça :Global $CMB_Macro_liste = GUICtrlCreateCombo("", 88, 80, 145, 25, BitOR($CBS_DROPDOWN,$CBS_AUTOHSCROLL))
Mais il ne se passe rien quand je change l'item de la comboboxIf $nMsg = $CMB_Macro_liste Then
msgbox(0,"", GuiCtrlRead($CMB_Macro_liste) )
EndIf

Code : Tout sélectionner
#include <GUIConstantsEx.au3>
#include <ComboConstants.au3>
GUICreate("My GUI combo")
$CMB_Macro_liste = GUICtrlCreateCombo("item1", 88, 80, 145, 25, BitOR($CBS_DROPDOWN,$CBS_AUTOHSCROLL))
GUICtrlSetData(-1, "item2|item3", "item1")
GUISetState()
While 1
$msg = GUIGetMsg()
If $msg = $GUI_EVENT_CLOSE Then ExitLoop
If $msg = $CMB_Macro_liste Then
msgbox(0,"", GuiCtrlRead($CMB_Macro_liste) )
EndIf
WEnd