我正在用C#-Windows窗体进行小测验。但是问题是,每次我单击检查按钮时,点都会翻倍,例如从2变为4,依此类推。我该如何预防?因为我是“初学者”,所以我真的没有任何线索。我认为这可以通过单选按钮解决,但我的任务是将单选按钮与复选按钮混合使用。
代码:
int right=0;
if (richtig.Checked && !falsch.Checked && !falsch1.Checked && !falsch2.Checked)
{
right++;
}
if (richtig1.Checked && !falsch3.Checked && !falsch4.Checked && !falsch5.Checked)
{
right++;
}
if (richtig2.Checked && !falsch6.Checked && !falsch7.Checked && !falsch8.Checked)
{
right++;
}
if (richtig3.Checked && !falsch9.Checked && !falsch10.Checked && !falsch11.Checked)
{
right++;
}
if (right < 2)
{
MessageBox.Show("Your have less than the half point! " +right+ " /5");
wrong.Visible = true;
}
else
{
MessageBox.Show("You have" + right +"/5 correct.");
correct.Visible = true;
}
Windows窗体图片: