private void btnUeberarbeiten_Click(object sender, EventArgs e) /* Tab Frageneditor */ { Frage frageAntwortueberschreiben = listeFragen[lstFragenliste.SelectedIndex]; frageAntwortueberschreiben.SetFrage(txtNeueFrage.Text); /* Vermerk: mit set arbeiten, um die Liste für diesen Index zu überschreiben */ frageAntwortueberschreiben.SetAntworten(new Antwort(radioButton6.Checked, textBox1.Text), new Antwort(radioButton7.Checked, textBox2.Text), new Antwort(radioButton8.Checked, textBox3.Text), new Antwort(radioButton9.Checked, textBox4.Text), new Antwort(radioButton10.Checked, textBox5.Text) ); //Deserialisierung(); GuiSynch(); FelderLeeren(); }
Frage FrageSpeichern() /* Anlegen einer neuen Frage mit Antworten und welche wahr ist + gibt diese zurück*/ { Frage frage = new Frage(); /* Text v. d. Frage + die dazugehörigen 5 Antworten(text + bool)*/ string neueFrageText = txtNeueFrage.Text; frage.SetFrage(neueFrageText); frage.SetAntworten( new Antwort(radioButton6.Checked, textBox1.Text), new Antwort(radioButton7.Checked, textBox2.Text), new Antwort(radioButton8.Checked, textBox3.Text), new Antwort(radioButton9.Checked, textBox4.Text), new Antwort(radioButton10.Checked, textBox5.Text) ); return(frage); }