#include <GUIConstantsEx.au3> Opt('MustDeclareVars', 1) Global $hGui, $aCheckbox[4][3] = [[3, 'Использовать ключ'],['', ' /Bootable', ', если образ содерждит загрузочную среду Windows PE'], _ ['', ' /CheckIntegrity', ', чтобы администратор был уведомлен, если при добавлении образа произойдет ошибка'], _ ['', ' /Verify', ' для проверки ошибок индексации данных в образе']], $nBtn, $sString $hGui = GUICreate('Test CheckBox', 260, 160) GUICtrlCreateGroup('Дополнительные ключи командной строки', 10, 10, 240, 100) For $i = 1 To $aCheckbox[0][0] $aCheckbox[0][2] = GUICtrlCreateCheckbox($aCheckbox[0][1] & $aCheckbox[$i][1], 30, 30 + ($i - 1) * 25, 200, 20) GUICtrlSetTip($aCheckbox[0][2], $aCheckbox[0][1] & $aCheckbox[$i][1] & $aCheckbox[$i][2]) $aCheckbox[$i][2] = $aCheckbox[0][2] Next GUICtrlCreateGroup('', -99, -99, 1, 1) $nBtn = GUICtrlCreateButton('Click me', 80, 120, 100, 30) GUISetState() While 1 Switch GUIGetMsg() Case $GUI_EVENT_CLOSE Exit Case $nBtn $sString = '"Начало строки"' For $i = 1 To $aCheckbox[0][0] $sString &= $aCheckbox[$i][BitAND(GUICtrlRead($aCheckbox[$i][2]), $GUI_CHECKED)] Next $sString &= ' "конец строки"' MsgBox(64, 'Info', $sString, 0, $hGui) EndSwitch WEnd |