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;
}Решение задачи: «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;
}
}