Что нового

[Элементы GUI] Выделить всё и выпадающее меню

k790

Новичок
Сообщения
239
Репутация
1
Перестала работать кнопка "Выделить всё"
Код:
Case $Button_ALL
            Local $var, $count=0, $MaxCount = 12
            For $i = $Checkbox1 To $Checkbox12 Step 1
                $var = GUICtrlRead($i)
                If $var = 1 Then
                    For $i = $Checkbox1 To $Checkbox12 Step 1
                        GUICtrlSetState($i, $GUI_UNCHECKED)
                    Next
                ElseIf GUICtrlRead($var) = 4 Then
                    $count = $count + 1
                    If $Count = $MaxCount Then
                        For $i = $Checkbox1 To $Checkbox12 Step 1
                            GUICtrlSetState($i, $GUI_CHECKED)
                        Next
                    EndIf
                EndIf
            Next

Из-за строчки
Код:
$version=GUICtrlCreateCombo("Opera AC 3.7.8 RC2", 378, 50, 139, 21, BitOR($CBS_DROPDOWNLIST,$CBS_AUTOHSCROLL))

Подскажите пожалуйста как быть
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,671
Репутация
2,481
ElseIf GUICtrlRead($var) = 4 Then
Там должно быть $var = 4 если я правильно всё понимаю, ты пытаешься прочитать значение у элемента $var, хотя это уже не ID элемента а значение текущего Checkbox'а :smile:.
 
Автор
K

k790

Новичок
Сообщения
239
Репутация
1
CreatoR
Вроде так, спасибо.
А то пытаюсь сделать резервное копирование для оперы (не ас) и эта штука мешала (временно пришлось не обращать внимание и делать дальше).
 
Верх