Seiyaru2208
Captain
- Registriert
- Apr. 2008
- Beiträge
- 3.111
Hallo Jungs,
ich habe folgendes Problem, ich habe ein Dialog Fenster mit zwei Checkboxen.
Ziel ist es das der Nutzer eine der beiden Checkboxen ausgewählt haben muss bevor er fortfahren kann. Grundlegend habe ich dies mit einer while-Schleife gelöst. Das einzige kleine Problem ist, das ich zweimal den bnt.Weiter anklicken muss bevor es weiter geht.
Könnt ihr mir ein tipp geben warum es nicht beim ersten Click weitergeht?
PS: Sollte eine Angabe zum Problem lösen fehlen , einfach sagen Ich bin noch Anfänger.
ich habe folgendes Problem, ich habe ein Dialog Fenster mit zwei Checkboxen.
Ziel ist es das der Nutzer eine der beiden Checkboxen ausgewählt haben muss bevor er fortfahren kann. Grundlegend habe ich dies mit einer while-Schleife gelöst. Das einzige kleine Problem ist, das ich zweimal den bnt.Weiter anklicken muss bevor es weiter geht.
Könnt ihr mir ein tipp geben warum es nicht beim ersten Click weitergeht?
Code:
namespace AZAV_TEST
{
public partial class Abfrage_6W_6M : Form
{
public Abfrage_6W_6M()
{
InitializeComponent();
}
private bool sechsWochen = false;
public bool SechsWochen
{
get { return sechsWochen; }
}
private bool sechsMonate = false;
public bool SechsMonate
{
get { return sechsMonate; }
}
private void bntWeiter_Click(object sender, EventArgs e)
{
while (sechsWochen == false || sechsMonate == false)
{
if (cbx6Wochen.Checked == true || cbx6Monate.Checked == true)
{
sechsWochen = cbx6Wochen.Checked;
sechsMonate = cbx6Monate.Checked;
bntWeiter.DialogResult = DialogResult.OK;
break;
}
else
{
MessageBox.Show("Bitte etwas ankreuzen");
return;
}
}
}
}
}
PS: Sollte eine Angabe zum Problem lösen fehlen , einfach sagen Ich bin noch Anfänger.