MirceaBadea
July 16th, 2009, 05:45 AM
Hi,
I have this function for a ToolStripMenu When a button is selected, the function will search to see if
there is some other button selected, and will deselect it:
private void button1ToolStripMenuItem_Click(object sender, EventArgs e)
{
if (button1ToolStripMenuItem.Checked)
{
button1ToolStripMenuItem1.Checked = false;
button1ToolStripMenuItem2.Checked = false;
button1ToolStripMenuItem3.Checked = false;
button1ToolStripMenuItem4.Checked = false;
button1ToolStripMenuItem5.Checked = false;
..........................
button1ToolStripMenuItem30.Checked = false;
}
}
private void button1ToolStripMenuItem1_Click(object sender, EventArgs e)
{
if (button1ToolStripMenuItem.Checked)
{
button1ToolStripMenuItem.Checked = false;
button1ToolStripMenuItem2.Checked = false;
button1ToolStripMenuItem3.Checked = false;
button1ToolStripMenuItem4.Checked = false;
button1ToolStripMenuItem5.Checked = false;
..........................
button1ToolStripMenuItem30.Checked = false;
}
}
......................
private void button1ToolStripMenuItem_Click(object sender, EventArgs e)
{
if (button30ToolStripMenuItem.Checked)
{
button1ToolStripMenuItem1.Checked = false;
button1ToolStripMenuItem2.Checked = false;
button1ToolStripMenuItem3.Checked = false;
button1ToolStripMenuItem4.Checked = false;
button1ToolStripMenuItem5.Checked = false;
..........................
button1ToolStripMenuItem29.Checked = false;
}
}
--------------------------
private void button2ToolStripMenuItem_Click(object sender, EventArgs e)
{
if (button2ToolStripMenuItem.Checked)
{
button2ToolStripMenuItem1.Checked = false;
button2ToolStripMenuItem2.Checked = false;
button2ToolStripMenuItem3.Checked = false;
button2ToolStripMenuItem4.Checked = false;
button2ToolStripMenuItem5.Checked = false;
..........................
button2ToolStripMenuItem30.Checked = false;
}
}
........................
private void button2ToolStripMenuItem_Click(object sender, EventArgs e)
{
if (button2ToolStripMenuItem30.Checked)
{
button2ToolStripMenuItem.Checked = false;
button2ToolStripMenuItem1.Checked = false;
button2ToolStripMenuItem2.Checked = false;
button2ToolStripMenuItem3.Checked = false;
button2ToolStripMenuItem4.Checked = false;
..........................
button2ToolStripMenuItem29.Checked = false;
}
}
====================================================
i want to create a container for buttons,
i'm not sure how to explain but i want to create something like that
declaration for ContainerButton1
{
button1ToolStripMenuItem1;
button1ToolStripMenuItem2;
button1ToolStripMenuItem3;
button1ToolStripMenuItem4;
button1ToolStripMenuItem5;
..........................
button1ToolStripMenuItem30;
}
declaration for ContainerButton2
{
button2ToolStripMenuItem1;
button2ToolStripMenuItem2;
button2ToolStripMenuItem3;
button2ToolStripMenuItem4;
button2ToolStripMenuItem5;
..........................
button2ToolStripMenuItem30;
}
private void button1ToolStripMenuItem_Click(object sender, EventArgs e)
{
if (button1ToolStripMenuItem.Checked)
{
foreach (ContainerButton1.Checked = false);
}
private void button2ToolStripMenuItem_Click(object sender, EventArgs e)
{
if (button2ToolStripMenuItem.Checked)
{
foreach (ContainerButton2.Checked = false);
}
private void button3ToolStripMenuItem_Click(object sender, EventArgs e)
{
if (button3ToolStripMenuItem.Checked)
{
foreach (ContainerButton3.Checked = false);
}
........
I have this function for a ToolStripMenu When a button is selected, the function will search to see if
there is some other button selected, and will deselect it:
private void button1ToolStripMenuItem_Click(object sender, EventArgs e)
{
if (button1ToolStripMenuItem.Checked)
{
button1ToolStripMenuItem1.Checked = false;
button1ToolStripMenuItem2.Checked = false;
button1ToolStripMenuItem3.Checked = false;
button1ToolStripMenuItem4.Checked = false;
button1ToolStripMenuItem5.Checked = false;
..........................
button1ToolStripMenuItem30.Checked = false;
}
}
private void button1ToolStripMenuItem1_Click(object sender, EventArgs e)
{
if (button1ToolStripMenuItem.Checked)
{
button1ToolStripMenuItem.Checked = false;
button1ToolStripMenuItem2.Checked = false;
button1ToolStripMenuItem3.Checked = false;
button1ToolStripMenuItem4.Checked = false;
button1ToolStripMenuItem5.Checked = false;
..........................
button1ToolStripMenuItem30.Checked = false;
}
}
......................
private void button1ToolStripMenuItem_Click(object sender, EventArgs e)
{
if (button30ToolStripMenuItem.Checked)
{
button1ToolStripMenuItem1.Checked = false;
button1ToolStripMenuItem2.Checked = false;
button1ToolStripMenuItem3.Checked = false;
button1ToolStripMenuItem4.Checked = false;
button1ToolStripMenuItem5.Checked = false;
..........................
button1ToolStripMenuItem29.Checked = false;
}
}
--------------------------
private void button2ToolStripMenuItem_Click(object sender, EventArgs e)
{
if (button2ToolStripMenuItem.Checked)
{
button2ToolStripMenuItem1.Checked = false;
button2ToolStripMenuItem2.Checked = false;
button2ToolStripMenuItem3.Checked = false;
button2ToolStripMenuItem4.Checked = false;
button2ToolStripMenuItem5.Checked = false;
..........................
button2ToolStripMenuItem30.Checked = false;
}
}
........................
private void button2ToolStripMenuItem_Click(object sender, EventArgs e)
{
if (button2ToolStripMenuItem30.Checked)
{
button2ToolStripMenuItem.Checked = false;
button2ToolStripMenuItem1.Checked = false;
button2ToolStripMenuItem2.Checked = false;
button2ToolStripMenuItem3.Checked = false;
button2ToolStripMenuItem4.Checked = false;
..........................
button2ToolStripMenuItem29.Checked = false;
}
}
====================================================
i want to create a container for buttons,
i'm not sure how to explain but i want to create something like that
declaration for ContainerButton1
{
button1ToolStripMenuItem1;
button1ToolStripMenuItem2;
button1ToolStripMenuItem3;
button1ToolStripMenuItem4;
button1ToolStripMenuItem5;
..........................
button1ToolStripMenuItem30;
}
declaration for ContainerButton2
{
button2ToolStripMenuItem1;
button2ToolStripMenuItem2;
button2ToolStripMenuItem3;
button2ToolStripMenuItem4;
button2ToolStripMenuItem5;
..........................
button2ToolStripMenuItem30;
}
private void button1ToolStripMenuItem_Click(object sender, EventArgs e)
{
if (button1ToolStripMenuItem.Checked)
{
foreach (ContainerButton1.Checked = false);
}
private void button2ToolStripMenuItem_Click(object sender, EventArgs e)
{
if (button2ToolStripMenuItem.Checked)
{
foreach (ContainerButton2.Checked = false);
}
private void button3ToolStripMenuItem_Click(object sender, EventArgs e)
{
if (button3ToolStripMenuItem.Checked)
{
foreach (ContainerButton3.Checked = false);
}
........