Что нового

Обновление выдвижного списка, после выбора элемента

OrangeSound

Новичок
Сообщения
28
Репутация
0
Доброго времени суток, нужно сделать следующее: после выбора из выдвижного списка созданного с помощью
Код:
GUICtrlCreateCombo
должен обновляться другой список, который создан с помощью этой функции, в соответствии с выбранным элементом. Т.е. если выбран пункт, к примеру, краска, то другое окно обновится и будет выдавать, -желтая, - синяя, -оранжевая и т.д. Надеюсь смысл понятен. ;)
 

ra4o

AutoIT Гуру
Сообщения
1,165
Репутация
246
Так ?
Код:
#include <GUIConstants.au3>

$hMainGui=GUICreate('',220,50)

$Combo1=GUICtrlCreateCombo('',5,5,100,25)
GUICtrlSetData(-1,'Цифры|Буквы')
$Combo2=GUICtrlCreateCombo('',110,5,100,25)
GUISetState(@SW_SHOW,$hMainGui)

While 1
$msg = GUIGetMsg()
	Select
		Case $msg= $GUI_EVENT_CLOSE
			  Exit
		Case $msg= $Combo1
			$Data=GuiCtrlRead($Combo1)
			if $Data='Цифры' Then
				GUICtrlSetData($Combo2,'')
				GUICtrlSetData($Combo2,'1|2|3|4')
			Else
				GUICtrlSetData($Combo2,'')
				GUICtrlSetData($Combo2,'а|б|в|г')
			EndIf

	EndSelect
WEnd
Если в первом списке элементов много ,удобнее проверять через
Код:
Switch
 
Верх