Ich habe Probleme, meine "Start" -Taste zu zeigen, wenn ich eine der beiden Radioboxen anwähle.Aktivieren/Deaktivieren der Schaltfläche
Idealfall, wenn eines der Kästchen ausgewählt wird, wird die Schaltfläche ‚Start‘ ermöglichen und erlauben angeklickt werden.
Hier ist mein Code für das Formular, da ich relativ neu zu C# bin Ich bin mir nicht sicher, ob ich den ganzen Code poste, den Sie brauchen, werde ich mehr wenn erforderlich posten.
public partial class mainForm : Form
{
public mainForm() {
InitializeComponent();
}
private void label1_Click(object sender, EventArgs e) {
}
private void mainForm_Load(object sender, EventArgs e) {
title.Font = new Font("Arial", 10, FontStyle.Bold);
}
private void startButton_Click(object sender, EventArgs e) {
if (radioDice.Checked) {
startButton.Enabled = true; //Activates 'start' button
whichDiceGameForm GameForm = new whichDiceGameForm();
GameForm.Show();
}
if (radioCard.Checked) {
startButton.Enabled = true; //Activates 'start' button
whichCardGame GameForm = new whichCardGame();
GameForm.Show();
}
}
}
[für einen Freund der Veröffentlichung.]
Hinweis: Sie müssen die Optionsschalter der Optionsschaltfläche verwenden, um die Status der Schaltflächen –
zu steuern und zu steuern. Warum sollte eine der beiden Optionen immer ausgewählt werden (dafür ist eine RadioButton-Gruppe gedacht) Nicht immer immer "Start" aktiviert haben? –
Ich weiß, das ist ein Duplikat, aber ich kann es nicht finden, vielleicht hat dein Freund es gelöscht. Wie @ Rev1.0 gesagt hat, ist es absolut sinnlos, die Schaltfläche nicht immer zu aktivieren, da die eine Option oder die andere immer aktiv ist. – Pikoh