Что нового

Кнопка для отметки чекбоксов по умолчанию и кнопка сброса их же

Hulk777

Новичок
Сообщения
69
Репутация
1
Здравствуйте. В Giu много чекбоксов. подскажите пожалуйста куском кода как организовать кнопку для отметки определенных чекбоксов по умолчанию и кнопку сброса их же. Спасибо.
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,671
Репутация
2,481
Код:
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>

$hGUI = GUICreate('')

$iCB1 = GUICtrlCreateCheckbox('Option 1', 20, 20)
$iCB2 = GUICtrlCreateCheckbox('Option 2', 20, 40)
$iCB3 = GUICtrlCreateCheckbox('Option 3', 20, 60)
$iCB4 = GUICtrlCreateCheckbox('Option 4', 20, 80)
$iCB5 = GUICtrlCreateCheckbox('Option 5', 20, 100)

$iSet_Button = GUICtrlCreateButton('Select default options', 20, 200, 140, 20)
$iUnSet_Button = GUICtrlCreateButton('UnSelect default options', 180, 200, 140, 20)

GUISetState()

While 1
	Switch GUIGetMsg()
		Case $GUI_EVENT_CLOSE
			Exit
		Case $iSet_Button
			GUICtrlSetState($iCB1, $GUI_CHECKED)
			GUICtrlSetState($iCB3, $GUI_CHECKED)
			GUICtrlSetState($iCB5, $GUI_CHECKED)
		Case $iUnSet_Button
			GUICtrlSetState($iCB1, $GUI_UNCHECKED)
			GUICtrlSetState($iCB3, $GUI_UNCHECKED)
			GUICtrlSetState($iCB5, $GUI_UNCHECKED)
	EndSwitch
WEnd
 
Автор
H

Hulk777

Новичок
Сообщения
69
Репутация
1
Спасибо. Все получилось. Только никак на пойму как плюсы к репутации добавить.
 

Yashied

Модератор
Команда форума
Глобальный модератор
Сообщения
5,379
Репутация
2,724
Hulk777 сказал(а):
Только никак на пойму как плюсы к репутации добавить.
Нажать на иконку
kdm_up.png
и указать причину. Если вы не видите иконку, то значит у вас недостаточно количество постов.
 
Автор
H

Hulk777

Новичок
Сообщения
69
Репутация
1
Спасибо. Теперь понял. Кнопки не вижу.
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,671
Репутация
2,481
OffTopic:
Hulk777 [?]
Репутацию могут менять только те пользователи, которые набрали более 5-ти сообщений.
 
Верх