Hi
Sicher hast du schon deine Form mit einem Textfeld für die Frage und den Checkboxen für die Antwortmöglichkeiten gegeben.
Eigentlich eignen sich da RadioButtons in einer Groupbox ganz gut. Da kann immer nur ein Button gesetzt werden. Die Captions der Radiobuttons besetzt du mit den Antworttexten. Ich hab hier auf der Maschine kein Delphi, daher gibt's nur Denkanstöße.
Bei Jokern kannst du über die Eigenschaft Visible zum beispiel Buttons ausblenden.
Delphi-Quelltext
1: 2: 3:
| MyRadiobutton.Visible:=False; MyRadiobutton.Visible:=True; MyRadiobutton.Caption:='Auswahlantwort A,B,C oder D'; |
Die Radiobuttons mußt du in eine Groupbox packen, dann ist auch immer nur einer gesetzt.
Für die Joker würd ich Checkboxen nehmen
Wenn du sie anklickst, setzt du deine Bedingung und anschließend sperrst du die Checkbox
MyCheckbox_Joker_x.Enabled:=Not Checkbox.Checked;
Natürlich mußt du bei einer neuen Runde dafür sorgen, das die Checkboxen wieder freigegeben werden
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7:
| MyCheckbox_Joker_1.Enabled:=true; MyCheckbox_Joker_2.Enabled:=true; MyCheckbox_Joker_3.Enabled:=true;
MyCheckbox_Joker_1.Checked:=False; MyCheckbox_Joker_2.Checked:=False; MyCheckbox_Joker_3.Checked:=False; |
Vielleicht sind das ein paar nützliche Denkanstöße
Gruß oldmax
Zier dich nich so, ich krieg dich schon....