Code: Alles auswählen
MessageRequester("Quiz!", "Hi das ist mein erstes sinnvolles Programm,nen kleines Quiz mit einfachen IF-Abfragen und Gadgets!")
If OpenWindow(0, 400, 400, 350, 300, "Quiz?")
If CreateGadgetList(WindowID(0))
ButtonGadget(1, 25, 10, 300, 60, "Was ist die Hauptstadt von Deutschland?")
ButtonGadget(2, 25, 80, 300, 60, "Bonn")
ButtonGadget(3, 25, 150, 300, 60, "Berlin")
ButtonGadget(4, 25, 220, 300, 60, "Wegberg")
EndIf
Repeat
EventID=WaitWindowEvent()
If EventID=#PB_Event_CloseWindow
Quit=1
EndIf
If EventID = #PB_Event_Gadget
GadgetID= 1
If EventGadget()=2
MessageRequester("Falsch!", "Die Antwort ist leider falsch!")
EndIf
If EventGadget()=3
If MessageRequester("Richtig!", "Diese Antwort ist richtig!"+Chr(10)+"Wollen sie mit dem Quiz weiter fortfahren?",#PB_MessageRequester_YesNo)=#PB_MessageRequester_Yes
;nächste Frage falls ja geantwortet wird
Else
MessageRequester("...","Sie wollen leider nicht fortfahren!");Hier soll eigtl das Prog. beendet werden wenn man auf OK klickt was aber nicht funzt?!
EndIf
EndIf
If EventGadget()=4
MessageRequester("Falsch!", "Diese Antwort ist leider Falsch!")
EndIf
EndIf
Until quit=1
EndIf
End