Wenn ein Kontrollkästchen aktiviert ist, deaktivieren Sie das andere

Ich habe zwei Kontrollkästchen in meinem Formular.chkBuried undchkAboveGround. Ich möchte es so einrichten, dass, wenn einer markiert ist, der andere nicht markiert ist. Wie kann ich das machen?

Ich habe das ausprobiertCheckChanged Eigentum:

private void chkBuried_CheckedChanged(object sender, EventArgs e)
{
    chkAboveGround.Checked = false;
}
private void chkAboveGround_CheckedChanged(object sender, EventArgs e)
{
    chkBuried.Checked = false;
}

Und es funktioniert einfach nicht so gut, wie ich es mir erhofft hatte. Das ist, wenn ich nachschauechkBuried, dann überprüfechkAboveGroundDeaktivieren Sie beide Kontrollkästchen, bevor ich wieder ein Kontrollkästchen aktivieren kann.

Antworten auf die Frage(8)

Ihre Antwort auf die Frage