Как получить значение текущего индекса Combo и кол-во элементов Combo
Есть следущий код:
Код:
#include <GUIConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Обмен данными", 319, 150, 193, 115)
$Group1 = GUICtrlCreateGroup("Выберите действие", 6, 3, 305, 141)
$cmbSelect = GUICtrlCreateCombo("Загрузка/выгрузка данных", 26, 35, 265, 25)
GUICtrlSetData(-1,"Только выгрузка данных")
GUICtrlSetData(-1,"Только загрузка данных")
$cmdRun = GUICtrlCreateButton("Выполнить", 67, 78, 85, 25, 0)
$cmdExit = GUICtrlCreateButton("Закрыть", 163, 78, 85, 25, 0)
GUICtrlCreateGroup("", -99, -99, 1, 1)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $cmbSelect
Case $cmdRun
Switch GUICtrlRead($cmbSelect)
Case "Загрузка/выгрузка данных"
Case "Только выгрузка данных"
Case "Только загрузка данных"
EndSwitch
Case $cmdExit
Exit
EndSwitch
WEnd
Как сделать обработку выбора элемента Combo не по названию а по индексу, т.е. к примеру должно быть не Switch GUICtrlRead($cmbSelect) Case "Загрузка/выгрузка данных" а что то типа Switch GUICtrlRead($cmbSelect) Case $cmbSelect(Текущий индекс)
|