Подскажите как сделать условие для ComboBox, чтобы при выборе в Combo1 ключа key1, значение в Combo3 автоматически сбрасывалось в начальное положение т.е. в key0
Код:
#include <ComboConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
GUICreate("Form1", 249, 118)
$Combo1 = GUICtrlCreateCombo("", 8, 48, 73, 25, BitOR($CBS_DROPDOWN,$CBS_AUTOHSCROLL))
GUICtrlSetData(-1, "Key1|Key2", "Key1")
$Combo2 = GUICtrlCreateCombo("", 88, 48, 73, 25, BitOR($CBS_DROPDOWN,$CBS_AUTOHSCROLL))
GUICtrlSetData(-1, "Key1|Key2", "Key1")
$Combo3 = GUICtrlCreateCombo("", 168, 48, 73, 25, BitOR($CBS_DROPDOWN,$CBS_AUTOHSCROLL))
GUICtrlSetData(-1, "Key0|Key1|Key2", "Key0")
GUICtrlSetState($Combo3, $GUI_DISABLE)
$Combo4 = GUICtrlCreateCombo("", 8, 16, 233, 25, BitOR($CBS_DROPDOWN,$CBS_AUTOHSCROLL))
GUICtrlSetData(-1, "Programm", "Programm")
$Button1 = GUICtrlCreateButton("Start", 8, 80, 97, 25)
GUISetState(@SW_SHOW)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Combo1
If GUICtrlRead($Combo1) = "Key2" Then
GUICtrlSetState($Combo3, $GUI_ENABLE)
Else
GUICtrlSetState($Combo3, $GUI_DISABLE)
EndIf
EndSwitch
WEnd