Radiobutton на разных вкладках - C#

Узнай цену своей работы

Формулировка задачи:

Добрый вечер. Такой вопрос: в программе есть tabcontrol с 4-мя вкладками. На каждой вкладке по radiobutton. Как сделать так, чтобы radiobutton работали в группе? При включении одного - другие на других вкладках отключались?
Свойством deselecting у вкладки вообще можно отключить radio, такого не надо.

Решение задачи: «Radiobutton на разных вкладках»

textual
Листинг программы
class MyRadioButton: RadioButton
    {
        public bool CheckHold=false;
 
        public bool Checked
        {
            get { return base.Checked; }
            set {
                if (value == false && CheckHold) CheckHold = false;
                else if (!CheckHold || value==true) base.Checked = value;                
            }
        }
        protected override void OnCheckedChanged(EventArgs e)
        {
            base.OnCheckedChanged(e);
            Checked = base.Checked;            
        }
    }

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

15   голосов , оценка 3.933 из 5