nu3dell
Осваивающий
- Сообщения
- 139
- Репутация
- 24
Использую такой код
И мне нужно что бы при активации сразу был msgbox того элемента который там был (тоесть как я активровал сразу сработал msgbox) Ну только если я допустим отключи не на том элементе который был изначально (Вот например при запуске скрипта по умолчанию "CPU", и допустим я отключаю но мой элемент уже "HDD", и когда я сново активирую у меня сразу был msgbox от "HDD")
Код:
#include <GUIConstants.au3>
#include <ButtonConstants.au3>
$hGUI = GUICreate("GUI окно", 150, 120)
GUISetState ()
$hComb = GUICtrlCreateCombo("", 10, 15, 110, 150)
GUICtrlSetData(-1, "CPU|Cd-rom|HDD|DDR", "CPU")
$hCheck=GUICtrlCreateCheckbox("ON/OFF", 20, 42, 90, 20, $bs_pushlike)
AdlibRegister('_Check', 100)
While 1
$msg = GUIGetMsg()
Switch $msg
Case $GUI_EVENT_CLOSE
ExitLoop
Case $hComb
$selected = GUICtrlRead($hComb)
Switch $selected
Case "CPU"
MsgBox(0, "selected", "Тут пишем код для CPU")
Case "Cd-rom"
MsgBox(0, "selected", "Тут пишем код для Cd-rom")
Case "HDD"
MsgBox(0, "selected", "Тут пишем код для HDD")
Case "DDR"
MsgBox(0, "selected", "Тут пишем код для DDR")
EndSwitch
EndSwitch
WEnd
Func _Check()
If GUICtrlRead($hCheck) = $gui_checked Then
GUICtrlSetState($hComb, $GUI_ENABLE)
Else
GUICtrlSetState($hComb, $GUI_DISABLE)
EndIf
EndFunc
И мне нужно что бы при активации сразу был msgbox того элемента который там был (тоесть как я активровал сразу сработал msgbox) Ну только если я допустим отключи не на том элементе который был изначально (Вот например при запуске скрипта по умолчанию "CPU", и допустим я отключаю но мой элемент уже "HDD", и когда я сново активирую у меня сразу был msgbox от "HDD")