Je voulais savoir comment écrire des instructions if pour voir si l'une ou l'autre case était cochée ou non.
J'ai deux cases à cocher. Je voulais qu'il vérifie si la case à cocher 1 est cochée et la case à cocher 2 est nulle, puis appelez cette fonction, et si la case à cocher 2 est cochée et la case à cocher 1 est nulle, appelez une autre fonction.
Assez mauvais avec les instructions IF et je ne sais pas comment convertir la case à cocher en une valeur lisible.
Je fais l'hypothèse que vous voulez dire non vérifié. Je n'ai pas de compilateur C # à portée de main mais:
if (checkbox1.Checked && !checkbox2.Checked)
{
}
else if (!checkbox1.Checked && checkbox2.Checked)
{
}
Vous allez utiliser le checkbox1.checked
propriété dans votre instruction if, cela renvoie vrai ou faux selon la météo, elle est vérifiée ou non.
Je simplifie la réponse de Science_Fiction, je pense que c'est d'utiliser l'exclusivité ou la fonction pour que vous puissiez simplement avoir:
if(checkbox1.checked ^ checkbox2.checked)
{
//do stuff
}
Cela suppose que vous souhaitiez faire la même chose pour les deux situations.
Dans VB.Net
If Check1.checked and Not (Check2.checked) Then
ElseIf Check2.Checked and not Check1.Checked then
End If
private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
if (checkBoxImage.Checked)
{
groupBoxImage.Show();
}
else if (!checkBoxImage.Checked)
{
groupBoxImage.Hide();
}
}