我的问题是关于C#窗体。windowsform,复选框,按钮点击
我有一个形式三个复选框:
checkbox1,checkbox2,checkbox3
和一个按钮。
按钮编程是这样的:
private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
}
private void checkBox2_CheckedChanged(object sender, EventArgs e)
{
}
private void checkBox3_CheckedChanged(object sender, EventArgs e)
{
}
private void button6_Click(object sender, EventArgs e)
{
if (checkBox1.Checked)
{
}
else
if (checkBox2.Checked)
{
}
else
if (checkBox3.Checked)
{
}
else
if (checkBox1.Checked && checkBox2.Checked)
{
}
else
if (checkBox1.Checked && checkBox3.Checked)
{
}
else
if (checkBox2.Checked && checkBox3.Checked)
{
}
else
if (checkBox1.Checked && checkBox2.Checked && checkBox3.Checked)
{
}
else
{
MessageBox.Show("Please Select an Checkbox to Perform");
}
MessageBox.Show("All Done!");
}
我的问题是,当如果我检查所有三个复选框它经历了整个如果按钮中的语句, 它处理的按钮中的所有功能, 我希望当我检查所有复选框时,它应该只执行这个语句,而其他的选中。
//If(checkbox1.checked && Checkbox2.checked && checkbox3.Checked) {}
等
请编辑您的帖子,并提供一个有意义的描述性问题或问题,而不是标签信息的称呼和回流。 –
然后移动你的if语句...... –
这是我见过的if语句中最可怕的格式/缩进。 – Filburt