Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме 15-35 тыс рублей в месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.10.2022, 15:24   #1
Kronos913
Форумчанин
 
Регистрация: 10.02.2021
Сообщений: 478
По умолчанию Только один из CheckBox

Какой самый оптимальный способ сделать так, чтобы если из ряда CheckBox активируется 1, то чтобы гас другой?

Почему не радиобаттон: потому что иногда нужно погасить все CheckBox
Радиобаттон всегда включен 1, а тут должно быть либо 1 включен, либо не включен вообще никакой
Kronos913 вне форума Ответить с цитированием
Старый 01.10.2022, 15:53   #2
macomics
Участник клуба
 
Регистрация: 17.04.2022
Сообщений: 1,214
По умолчанию

Добавить еще один RadioButton с опцией "никакой".
macomics вне форума Ответить с цитированием
Старый 01.10.2022, 19:43   #3
Kronos913
Форумчанин
 
Регистрация: 10.02.2021
Сообщений: 478
По умолчанию

Цитата:
Сообщение от macomics Посмотреть сообщение
Добавить еще один RadioButton с опцией "никакой".
1. Места не хватит. На той панельке итак довольно тесно расположено все
2. Кстати, там еще надо решать конфликт с другим РадиоБаттонами
Kronos913 вне форума Ответить с цитированием
Старый 01.10.2022, 19:46   #4
Kronos913
Форумчанин
 
Регистрация: 10.02.2021
Сообщений: 478
По умолчанию

Я сделал такую процедуру OnClick, но не уверен, что это оптимальный путь
Код:
  If Chb[0].Checked and Chb[1].Checked then begin
    Chb[1-TComponent(sender).Tag].Checked:=false;
  end;
Kronos913 вне форума Ответить с цитированием
Ответ
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать авторизацию двух пользователей,чтоб один был админом а второй имел только доступ к одной форме где мог только просматривать Айсылу26 Windows Forms 0 07.02.2019 15:45
Даны два слова. Напечатать только те буквы слов, которые встречаются в обоих словах только один раз. EDWIN503 Общие вопросы по Java, Java SE, Kotlin 3 25.09.2017 03:37
TListView - позволить выбирать только одну галочку Checkbox Михаил Юрьевич Общие вопросы Delphi 4 20.07.2015 20:23
Скрипт выполняется только один раз MAKSA JavaScript, Ajax 6 12.02.2010 13:48
Как выполнить действие только один раз? dolphin705 Общие вопросы Delphi 5 25.08.2009 09:33