Я пытаюсь написать код, который снимет все флажки в моей форме при нажатии кнопки.Я знаю, что могу сделать
checkBox1.Checked = false;
checkBox2.Checked = false;
checkBox3.Checked = false;
и так далее, но у меня есть около 35 флажков, поэтому я надеялся использовать более простой код.Я постоянно нахожу в Интернете вещи, которые выглядят так:
foreach (Control cBox in this.Controls)
{
if (cBox is CheckBox)
{
((CheckBox)cBox).Checked = false;
}
}
И я надеялся использовать что-то подобное вместо того, чтобы писать checkBox1.Checked = false;
около 70 раз (потому что у меня есть 2 кнопки, обе из которых нужноделайте разные вещи, а затем снимите все флажки.
Я видел другое решение, включающее панель стека или некоторый тип кода, который больше походил на Javascript или HTML, чем на C #, а также, казалось, включал написание каждого checkBox.Проверил статус как свою собственную строку, которая не спасает меня ни одной строки кода.
Любые советы будут оценены. Спасибо всем:)