Verfasst: 19.03.2007 21:23
du hattest hier bereits ein beispiel gezeigt bekommen, wo auf den button reagiert wurde.
also schau dir doch dieses thema nochmal komplett an.
also schau dir doch dieses thema nochmal komplett an.
Das deutsche PureBasic-Forum
https://www.purebasic.fr/german/
Ist das versteckte Kamera ?by night hat geschrieben: [...]
Deswegen wäre Beispiel die Lösung meines Problems![]()
Code: Alles auswählen
MessageRequester("Obacht!", "Dieses Programm wird Ihnen dabei helfen, herauszufinden, ob Tobias oder Adrian cooler ist!")
If OpenWindow(0, 400, 400, 200, 200, "Wer ist cooler?")
If CreateGadgetList(WindowID(0))
ButtonGadget(1, 10, 100, 180, 60, "Tobias")
ButtonGadget(2, 10, 15, 180, 60, "Adrian")
EndIf
Repeat
EventID=WaitWindowEvent()
If EventID=#PB_Event_CloseWindow
Quit=1
EndIf
If EventGadget()=1
MessageRequester("Falsch!", "Die Antwort ist leider falsch!" + Chr(10) + "Tobias ist ein Lowbird!")
EndIf
If EventGadget()=2
MessageRequester("Richtig!", "Wunderbar, Sie haben gewonnen!")
EndIf
Until quit=1
EndIf
End
Code: Alles auswählen
MessageRequester("Obacht!", "Dieses Programm wird Ihnen dabei helfen, herauszufinden, ob Tobias oder Adrian cooler ist!")
If OpenWindow(0, 400, 400, 200, 200, "Wer ist cooler?")
If CreateGadgetList(WindowID(0))
ButtonGadget(1, 10, 100, 180, 60, "Tobias")
ButtonGadget(2, 10, 15, 180, 60, "Adrian")
EndIf
Repeat
EventID=WaitWindowEvent()
If EventID=#PB_Event_CloseWindow
Quit=1
EndIf
If EventID = #PB_Event_Gadget ; <---------- wichtig, erst abfragen ob Gadget Event, danach erst welches!
If EventGadget()=1
MessageRequester("Falsch!", "Die Antwort ist leider falsch!" + Chr(10) + "Tobias ist ein Lowbird!")
EndIf
If EventGadget()=2
MessageRequester("Richtig!", "Wunderbar, Sie haben gewonnen!")
EndIf
EndIf
Until quit=1
EndIf
End
Code: Alles auswählen
MessageRequester("Obacht!", "Dieses Programm wird Sie Stimmen hören lassen!")
InitSound()
CatchSound(1, ?Music)
CatchSound(2, ?Dings)
If OpenWindow(0, 400, 400, 200, 200, "Wer ist cooler?")
If CreateGadgetList(WindowID(0))
ButtonGadget(1, 10, 100, 180, 60, "Sebastian")
ButtonGadget(2, 10, 15, 180, 60, "Adrian")
EndIf
Repeat
EventID=WaitWindowEvent()
If EventID=#PB_Event_CloseWindow
Quit=1
EndIf
If EventID = #PB_Event_Gadget
If EventGadget()=1
PlaySound(1, 0)
EndIf
If EventGadget()=2
PlaySound(2, 0)
EndIf
EndIf
Until quit=1
EndIf
End
DataSection
Music: IncludeBinary "c:\sebastian.wav"
Dings: IncludeBinary "c:\adrian.wav"
EndDataSection