Я ужасно плохо разбираюсь в программировании, и все, что я знаю, я узнал из поиска в Google.
Я не могу найти правильные термины для поиска, чтобы найти ответ, я знаю, что видел его раньше, если бы кто-то могпросто назовите мне имя того, что я пытаюсь выполнить, и очень простой пример, я был бы очень признателен.
Вот мой код,
if (metroButton2.Text == "Check All")
{
metroCheckBox1.CheckState = CheckState.Checked;
metroCheckBox2.CheckState = CheckState.Checked;
//Insert 58 Lines
metroCheckBox61.CheckState = CheckState.Checked;
metroCheckBox62.CheckState = CheckState.Checked;
metroButton2.Text = "Uncheck All";
metroTabPage1.Focus();
}
else if (metroButton2.Text == "Uncheck All")
{
metroCheckBox1.CheckState = CheckState.Unchecked;
metroCheckBox2.CheckState = CheckState.Unchecked;
//Insert 58 Lines
metroCheckBox61.CheckState = CheckState.Unchecked;
metroCheckBox62.CheckState = CheckState.Unchecked;
metroButton2.Text = "Check All";
metroTabPage1.Focus();
}
Пожалуйста, и спасибо заваше время.
Я не понимаю, как найти имя элемента управления - это то, что я пытаюсь сделать здесь, я знаю все имена элементов управления.
То, что я пытаюсь сделать, это сжать все это
if (metroButton2.Text == "Uncheck All")
{
metroCheckBox1.CheckState = CheckState.Unchecked;
metroCheckBox2.CheckState = CheckState.Unchecked;
metroCheckBox3.CheckState = CheckState.Unchecked;
metroCheckBox4.CheckState = CheckState.Unchecked;
metroCheckBox5.CheckState = CheckState.Unchecked;
metroCheckBox6.CheckState = CheckState.Unchecked;
metroCheckBox7.CheckState = CheckState.Unchecked;
metroCheckBox8.CheckState = CheckState.Unchecked;
metroCheckBox9.CheckState = CheckState.Unchecked;
metroCheckBox10.CheckState = CheckState.Unchecked;
metroCheckBox11.CheckState = CheckState.Unchecked;
metroCheckBox12.CheckState = CheckState.Unchecked;
metroCheckBox13.CheckState = CheckState.Unchecked;
metroCheckBox14.CheckState = CheckState.Unchecked;
metroCheckBox15.CheckState = CheckState.Unchecked;
metroCheckBox16.CheckState = CheckState.Unchecked;
metroCheckBox17.CheckState = CheckState.Unchecked;
metroCheckBox18.CheckState = CheckState.Unchecked;
metroCheckBox19.CheckState = CheckState.Unchecked;
metroCheckBox20.CheckState = CheckState.Unchecked;
metroCheckBox21.CheckState = CheckState.Unchecked;
metroCheckBox22.CheckState = CheckState.Unchecked;
metroCheckBox23.CheckState = CheckState.Unchecked;
metroCheckBox24.CheckState = CheckState.Unchecked;
metroCheckBox25.CheckState = CheckState.Unchecked;
metroCheckBox26.CheckState = CheckState.Unchecked;
metroCheckBox27.CheckState = CheckState.Unchecked;
metroCheckBox28.CheckState = CheckState.Unchecked;
metroCheckBox29.CheckState = CheckState.Unchecked;
metroCheckBox30.CheckState = CheckState.Unchecked;
metroCheckBox31.CheckState = CheckState.Unchecked;
metroCheckBox32.CheckState = CheckState.Unchecked;
metroCheckBox33.CheckState = CheckState.Unchecked;
metroCheckBox34.CheckState = CheckState.Unchecked;
metroCheckBox35.CheckState = CheckState.Unchecked;
metroCheckBox36.CheckState = CheckState.Unchecked;
metroCheckBox37.CheckState = CheckState.Unchecked;
metroCheckBox38.CheckState = CheckState.Unchecked;
metroCheckBox39.CheckState = CheckState.Unchecked;
metroCheckBox40.CheckState = CheckState.Unchecked;
metroCheckBox41.CheckState = CheckState.Unchecked;
metroCheckBox42.CheckState = CheckState.Unchecked;
metroCheckBox43.CheckState = CheckState.Unchecked;
metroCheckBox44.CheckState = CheckState.Unchecked;
metroCheckBox45.CheckState = CheckState.Unchecked;
metroCheckBox46.CheckState = CheckState.Unchecked;
metroCheckBox47.CheckState = CheckState.Unchecked;
metroCheckBox48.CheckState = CheckState.Unchecked;
metroCheckBox49.CheckState = CheckState.Unchecked;
metroCheckBox50.CheckState = CheckState.Unchecked;
metroCheckBox51.CheckState = CheckState.Unchecked;
metroCheckBox52.CheckState = CheckState.Unchecked;
metroCheckBox53.CheckState = CheckState.Unchecked;
metroCheckBox54.CheckState = CheckState.Unchecked;
metroCheckBox55.CheckState = CheckState.Unchecked;
metroCheckBox56.CheckState = CheckState.Unchecked;
metroCheckBox57.CheckState = CheckState.Unchecked;
metroCheckBox58.CheckState = CheckState.Unchecked;
metroCheckBox59.CheckState = CheckState.Unchecked;
metroCheckBox60.CheckState = CheckState.Unchecked;
metroCheckBox61.CheckState = CheckState.Unchecked;
metroCheckBox62.CheckState = CheckState.Unchecked;
metroButton2.Text = "Check All";
metroTabPage1.Focus();
}
Все, что у меня есть, работает идеально, как есть, я просто хотел бы знать, как сжать все это, так, как я просил, я видел, как это делается на других языках, нужно ли мне сделатьстрока первая и выполнить это?я хочу выполнить один небольшой блок кода, который снимет галочку с каждого из этих полей.Если бы я мог просто получить простой пример, такой как
if (1<2)
{
for (int i = 1; i < 62; i++)
{
var myVariable = i;
metroCheckBox["myVariable"].CheckState = CheckState.Unchecked;
}
}
, я бы очень хотел выяснить, как сделать что-то подобное
Пожалуйста, и спасибо.
Также,Я использую приложение Windows Form для этого, я не знаю, если это поможет, мне кажется, что это базовая вещь, которую я спрашиваю, я просто слишком глуп, чтобы найти ответ сам.