Страницы: 1
RSS
выделение всех checkbox-ов
 
Скажите пожалуйста как сделать, чтобы при выделении checkbox-а 4 ("выделить все") все остальные checkbox-ы (1,2,3) тоже были выделены? Checkbox-ы у меня не в группе. Я пробовал сделать так, но почему-то не работает:  
 
Private Sub CheckBox_Change()  
   If Me.CheckBox4 Then  
       Me.CheckBox2.Value = True  
       Me.CheckBox3.Value = True  
       Me.CheckBox1.Value = True  
   Else  
       Me.CheckBox2.Value = False  
       Me.CheckBox3.Value = False  
       Me.CheckBox1.Value = False  
   End If  
End Sub  
 
Помогите пожалуйста.
 
это делается чуть проще:  
 
Private Sub CheckBox4_Change()  
CheckBox1= checkbox4  
CheckBox2= checkbox4  
CheckBox3= checkbox4  
End Sub  
и все это в коде формы..  
 
у меня все работает
 
СПАСИБО! Все работает
 
У меня их 48 штук!  
Как прописать при одном True все остальные 47 False?  
Подскажите, кто знает.  
 
Заранее благодарна.
 
Честно говоря, в моём варианте вообще ToggleButton.  
Но подойдёт и решение с OptionButton.
 
Почему? Не закрыта!  
Вы написали, что лучше использвать OptionButton, поэтому я и ответила, что тоже будет хорошо. Но лучше, если вы подскажите для Туглей - всех сразу.
 
Если я как-то криво излагаю, то попробую сформулировать ещё раз.  
Есть 48 ToggleButton'ов (элемент ToggleButton использован для удобства зрительного восприятия).  
При нажатии 1, остальные 47 должны быть "отжаты".  
If Me.ToggleButton1.Value Then  
Me.ToggleButton2.Value = False  
....  
Me.ToggleButton48.Value = False  
End If  
 
Копировать 48 раз, мне представляется неверным.  
Должен же быть какой-то общий для всех ToggleButton код. О нём и спрашиваю.
 
The_Prist  
Спасибо. Отлично работает. Рассыпаюсь в благодарностях.
 
Добрый вечер!  
Нужно сделать, что бы один чекбокс включал и выключал сразу все 14 чекбоксов,  независимо от первого чекбокса  включен он или выключен, другие 14 чекбоксов должны в одиночку как включатся так и отключатся.  
Заранее благодарю.
 
Добрый вечер! Так нужно?
 
Private Sub CheckBox12_Click()  
CheckBox1 = CheckBox12  
CheckBox2 = CheckBox12  
CheckBox3 = CheckBox12  
///// ну и т.д  
End Sub
Спасибо
 
{quote}{login=Юрий М}{date=11.02.2011 09:40}{thema=}{post}Добрый вечер! Так нужно?{/post}{/quote}  
Да, то что мне и нужно,просто бесподобно.  
Юра огромное Вам спасибо за помощь.
 
Там в коде осталась лишняя переменная и строка с ней. Она не мешает, но можно её и удалить - я считал количество ЧекБоксов и забыл убрать :-)
 
R Dmitry, Ваш вариант тоже попробовал, то же работает.  
Вам то же спасибо, за что откликнулись с помощью.  
С уважением vimpel76  
Всего хорошего.
Страницы: 1
Читают тему
Наверх