Как выделить оба параметра из ComboBox'а?
Типа:
['67', '2057: Канал Дискавери']
$sNumber=67
$sName=2057: Канал Дискавери
Пробовал функции:
И все они возвращают только имя.
Нашел несколько примеров на форуме тут, но как их прикрутить к моему коду мозгов не хватило.
Скоро начну рвать волосы на голове, ведь я знаю, что ответ, как обычно, элементарен, но он все время от меня ускользает.
Типа:
['67', '2057: Канал Дискавери']
$sNumber=67
$sName=2057: Канал Дискавери
Пробовал функции:
Код:
GUICtrlRead
ControlCommand
_ArraySearch
_GUICtrlComboBox_SelectString
_GUICtrlComboBox_GetCurSel
И все они возвращают только имя.
Нашел несколько примеров на форуме тут, но как их прикрутить к моему коду мозгов не хватило.
Скоро начну рвать волосы на голове, ведь я знаю, что ответ, как обычно, элементарен, но он все время от меня ускользает.
Код:
#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