【发布时间】:2017-07-13 00:31:37
【问题描述】:
我的问题是关于 c# windows 窗体的。
我在一个表单中有三个复选框:
复选框1,复选框2,复选框3
还有一个按钮。
按钮编程是这样的:
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 语句, 它处理按钮内的所有功能, 我希望当我选中所有复选框时,它应该只执行此语句,而其他复选框应选中。
//If(checkbox1.checked && Checkbox2.checked && checkbox3.Checked) {}
等等
【问题讨论】:
-
请edit您的帖子并提供一个有意义的、描述性的问题或问题,而不是称呼和反刍标签信息。
-
然后移动你的 if 语句......
-
这是我见过的最可怕的 if 语句格式/缩进。
-
谢谢大家..我是C#新手..几天前才开始..我有一个班级项目要执行..