Код скрипта:
Кнопка становится доступной и её не получается сделать недоступной.
Менял код цикла на
Обновляется с такой скоростью, что не получается понять доступна ли кнопка или нет :-\
Подскажите опытные люди
Код:
#include <GuiButton.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <EditConstants.au3>
#include <WindowsConstants.au3>
;------- Окно скрипта -----------------------------------------
GUICreate("Мое окно", 276, 230) ;Главная форма программы
$CTRL_btnОК = GUICtrlCreateButton("ОК", 10, 160, 70, 30) ;
$CTRL_btnCancel = GUICtrlCreateButton("Закрыть", 90, 160, 70, 30) ;
GUICtrlSetState($CTRL_btnCancel, $GUI_DISABLE) ;Делаем кнопку изначально недоступной
$CTRL_cbCheckBox = GUICtrlCreateCheckbox("Разрешить закрытие", 10,130) ;
;-----------------------------------
GUISetState()
Local $msg
Do
$msg = GUIGetMsg()
Switch $msg
case $CTRL_cbCheckBox ;
If GUICtrlGetState($CTRL_btnCancel) = $GUI_ENABLE Then
GUICtrlSetState($CTRL_btnCancel, $GUI_DISABLE)
Else
GUICtrlSetState($CTRL_btnCancel, $GUI_ENABLE)
EndIf
EndSwitch
Until $msg = $GUI_EVENT_CLOSE
Кнопка становится доступной и её не получается сделать недоступной.
Менял код цикла на
Код:
If GUICtrlGetState($CTRL_cbCheckBox) = $GUI_CHECKED Then
GUICtrlSetState($CTRL_btnCancel, $GUI_ENABLE)
Else
GUICtrlSetState($CTRL_btnCancel, $GUI_DISABLE)
EndIf
Обновляется с такой скоростью, что не получается понять доступна ли кнопка или нет :-\
Подскажите опытные люди