Checkbox отключение всех и включение одного - C#

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

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

        private void CheckOne_CheckedChanged(object sender, EventArgs e)
        {
            CheckTwo.Checked = false;
            CheckThree.Checked = false;
        }
 
        private void CheckTwo_CheckedChanged(object sender, EventArgs e)
        {
            CheckOne.Checked = false;
            CheckThree.Checked = false;
        }
 
        private void CheckThree_CheckedChanged(object sender, EventArgs e)
        {
            CheckOne.Checked = false;
            CheckTwo.Checked = false;
        }
Подскажите как включать 1 а отключать все остальные? У меня какие то проблемы. Когда отключаю 1 сначала отключается другой а тот на который нажал не включается помогите исправить ошибку.

Решение задачи: «Checkbox отключение всех и включение одного»

textual
Листинг программы
private void check(object sender, EventArgs e)
{
    for (int i = 0; i < checkBoxArrayL.Length; i++)
    {
        checkBoxArrayL[i].CheckedChanged -= check;
        if (checkBoxArrayL[i] != sender)
            checkBoxArrayL[i].Checked = false;
        checkBoxArrayL[i].CheckedChanged += check;
    }
}

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


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

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

11   голосов , оценка 4.091 из 5
Похожие ответы