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;            
        }
    }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

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