Что не так с Checkbox C# Windows forms

Смысл в том, чтобы если нажат только один из checkbox, выходила ошибка. Но почему-то когда я нажимаю, у меня выбираются все одновременно, и если отменить, один из вариантов, то все равно почему-то выходит что все верно
Сам код:
private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
label33.Text = "Вы выбрали правильный ответ в одном из вариантов";
if (checkBox2.Checked= true)
{
label33.Text = "Вы выбрали все верно";
}
else
{
label33.Text = "Вы допустили ошибку в каком-то из вариантов";
}

}

private void checkBox2_CheckedChanged(object sender, EventArgs e)
{
label33.Text = "Вы выбрали правильный ответ в одном из вариантов";
if (checkBox1.Checked = true)
{
label33.Text = "Вы выбрали все верно";
}
else
{
label33.Text = "Вы допустили ошибку в каком-то из вариантов";
}
}
Что не так с Checkbox C Windows forms

У вас написано: checkBox2.Checked= true
А должно быть:
checkBox2.Checked== true
(И во втором условии тоже самое сделайте)

И как по мне очень странно что Вы в checkBox1 проверяете checkBox2
Но хозяин барин.

Убери вообще = true
checkBox2.Checked и так булевское, куда его ещё приравнивать…

Добавить комментарий