I'm terribly inept at programming, and everything I know I learned from googling.
I cannot figure out the right terms to search to find my answer, I know I have seen it before if someone could just tell me the name of what I'm trying to accomplish and a very basic example i would greatly appreciate it.
Here is my code,
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();
}
Please, and thank you for your time.
I dont see how finding the control name is what i am trying to do here, i know all the control names.
What im trying to do is condense all of this
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();
}
Everything i have works perfectly as is, i would just like to know how to condense all of this, in the way i requested, i have seen it done in other languages, do i have to make a string first and execute that? i want to execute one small block of code, that will uncheck each of those boxes. If i could just get a simple example like
if (1<2)
{
for (int i = 1; i < 62; i++)
{
var myVariable = i;
metroCheckBox["myVariable"].CheckState = CheckState.Unchecked;
}
}
I would really like to figure out how to accomplish something like this
Please and thank you.
Also, i am using windows form application for this i dunno if that helps, this does seem like a basic thing i am asking, im just too stupid to find the answer myself.