如何防止积分翻倍?

时间:2020-04-28 14:00:17

标签: c# winforms

我正在用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窗体图片:

Picture

0 个答案:

没有答案
相关问题