Что нового

[Элементы GUI] Как выделить параметры из ComboBox'а в отдельные переменные?

gloss

Ленивое кодило
Сообщения
155
Репутация
5
Как выделить оба параметра из ComboBox'а?
Типа:
['67', '2057: Канал Дискавери']
$sNumber=67
$sName=2057: Канал Дискавери

Пробовал функции:
И все они возвращают только имя.

Нашел несколько примеров на форуме тут, но как их прикрутить к моему коду мозгов не хватило.
Скоро начну рвать волосы на голове, ведь я знаю, что ответ, как обычно, элементарен, но он все время от меня ускользает.
Код:
#include <ComboConstants.au3>
#include <GUIComboBoxEx.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
Dim $aArray[9][2] = [['67', '2057: Канал Дискавери'], _
		['36', '4400'], _
		['175', '666 Парк авеню'], _
		['190', 'Агенты Щ.И.Т.'], _
		['162', 'Ад на колесах'], _
		['47', 'Аквамен'], _
		['163', 'Алькатрас'], _
		['157', 'Американская история ужасов'], _
		['110', 'Американская семейка']]
$Form1 = GUICreate("Form1", 300, 95, 192, 114)
$Combo1 = GUICtrlCreateCombo("", 18, 30, 200, 30, $CBS_DROPDOWNLIST + $WS_VSCROLL)
GUISetState()

For $i = 0 To UBound($aArray) - 1
	GUICtrlSetData($Combo1, $aArray[$i][1], $aArray[0][1])
Next

While 1
	$Msg = GUIGetMsg()
	Switch $Msg
		Case -3
			Exit
		Case $Combo1
			ConsoleWrite('Сериал: ' & GUICtrlRead($Combo1) & @CRLF)
	EndSwitch
WEnd
 
Автор
G

gloss

Ленивое кодило
Сообщения
155
Репутация
5
Большое спасибо :beer:
OffTopic:
Как я и сказал: все донельзя просто...
 
Верх