Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » AutoIT (Часть 3)

Модерирует : gyra, Maz

gyra (23-01-2020 10:51): AutoIT (Часть 4)  Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

   

madmasles

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Код:
#include <GUIConstantsEx.au3>
 
Global $aGroup[3], $aRadio[UBound($aGroup) * 2], $vTmp = 0, $fRadio
 
$hGui = GUICreate('Test', 400, 170)
For $i = 0 To 2
    $aGroup[$i] = GUICtrlCreateGroup('Option ' & $i + 1, 10 + ($i * 130), 20, 120, 80)
    For $j = 0 To 1
        $aRadio[$vTmp] = GUICtrlCreateRadio('Radio ' & $vTmp + 1, 20 + $i * 130, 40 + $j * 30, 100, 20)
        $vTmp += 1
    Next
    GUICtrlCreateGroup('', -99, -99, 1, 1)
Next
$vTmp = ''
$nBtn = GUICtrlCreateButton('Click', 150, 120, 100, 30)
GUISetState()
 
While 1
    Switch GUIGetMsg()
        Case $GUI_EVENT_CLOSE
            Exit
        Case $nBtn
            If Not $fRadio Then
                For $nRadio In $aRadio
                    If BitAND(GUICtrlRead($nRadio), $GUI_CHECKED) Then
                        $fRadio = True
                        ExitLoop
                    EndIf
                Next
            EndIf
            If $fRadio Then
                $vTmp = 'Checked:' & @LF
                For $i = 0 To UBound($aRadio) - 1
                    If BitAND(GUICtrlRead($aRadio[$i]), $GUI_CHECKED) Then
                        $vTmp &= GUICtrlRead($aRadio[$i], 1) & @LF
                        ;Or some code
                    EndIf
                Next
                MsgBox(64, 'Info', $vTmp)
                $vTmp = ''
            Else
                MsgBox(16, 'Error', 'Надо что-то выбрать', 0, $hGui)
            EndIf
    EndSwitch
WEnd

Всего записей: 1277 | Зарегистр. 25-09-2008 | Отправлено: 16:14 18-07-2013 | Исправлено: madmasles, 16:25 18-07-2013
   

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » AutoIT (Часть 3)
gyra (23-01-2020 10:51): AutoIT (Часть 4)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru