добрый вечер форумчане.
стараюсь и пытаюсь свои познания немного разнообразить. подскажите как вывести значение из combo в переменную? составил небольшой пример, а в голове не укладывается ничего. по поиску "combo переменная" для меня оказался тёмный лес.
стараюсь и пытаюсь свои познания немного разнообразить. подскажите как вывести значение из combo в переменную? составил небольшой пример, а в голове не укладывается ничего. по поиску "combo переменная" для меня оказался тёмный лес.
Код:
#include <ButtonConstants.au3>
#include <ComboConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 373, 171, 192, 114)
$Combo1 = GUICtrlCreateCombo("1 ячейка", 40, 32, 145, 25, BitOR($CBS_DROPDOWN,$CBS_AUTOHSCROLL))
GUICtrlSetData(-1, "2 ячейка|3 ячейка")
$Combo2 = GUICtrlCreateCombo("Combo2", 200, 32, 145, 25, BitOR($CBS_DROPDOWN,$CBS_AUTOHSCROLL))
$Label1 = GUICtrlCreateLabel("значения в комбо2", 48, 56, 101, 17)
$Label2 = GUICtrlCreateLabel("1 ячейка - белый , чёрный , синий", 16, 72, 174, 17)
$Label3 = GUICtrlCreateLabel("2 ячейка - сухой , мокрый , холодный", 16, 88, 192, 17)
$Label4 = GUICtrlCreateLabel("3 ячейка - один , два , три", 16, 104, 134, 17)
$Button1 = GUICtrlCreateButton("показать", 16, 136, 75, 25)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
Local $iTimeout = 10
; белый = 111 черный = 222 синий = 333
; сухой = 444 мокрый = 555 холодный = 666
; один = 777 два = 888 три = 999
$1 = (1) ; название из combo1
$2 = (2) ; название из combo2
$3 = (3) ; присвоенное значение
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
start()
Sleep(30)
EndSwitch
WEnd
Func start() ; ответ примерно такой - " 1 комбо=2 ячейка , 2 комбо=мокрый , значение=555, конец "
MsgBox (8192+64, "заголовок", "1 комбо=" & $1 & " , 2 комбо=" & $2 & " , значение=" & $3 & ", конец", $iTimeout)
EndFunc