Strings ...
Verfasst: 24.04.2007 20:54
Hallo wie schaffe ich es einen Text aus einem String Gadget auszulesen?
Ich würde gernewissen was in dem Feld geschrieben wurde...
Hier der Code dazu:
Wie ich abfragen kann ob ein Button gedrückt wurde hab ich schon ausprobiert das funktioniert aber nicht 
Außerdem hab ich nen kleines Quiz programmiert und funktioniert ganz gut nur würde ich noch gerne eine Statistik einfügen wieviel fragen richtig/falsch beantwortet wurden, und hab leider nicht viel ahnung wie ich das schaffe. Hier der Code:
Vielen DEank für die Hilfe im Voraus
Ich würde gernewissen was in dem Feld geschrieben wurde...
Hier der Code dazu:
Code: Alles auswählen
If OpenWindow(0, 216, 0, 270, 71, "Strings", #PB_Window_SystemMenu | #PB_Window_SizeGadget | #PB_Window_TitleBar ) And CreateGadgetList(WindowID(0))
StringGadget(1, 15, 15, 225, 30, "")
EndIf
Repeat
WindowEventID = WaitWindowEvent()
Until WindowEventID = #PB_Event_CloseWindow

Außerdem hab ich nen kleines Quiz programmiert und funktioniert ganz gut nur würde ich noch gerne eine Statistik einfügen wieviel fragen richtig/falsch beantwortet wurden, und hab leider nicht viel ahnung wie ich das schaffe. Hier der Code:
Vielen DEank für die Hilfe im Voraus
Code: Alles auswählen
;coded by DarkSkillu
;Copyright (c) 2007
;Schriftarten
Global FontID1
FontID1 = LoadFont(1, "Comic Sans MS", 14)
Global FontID2
FontID2 = LoadFont(2, "Comic Sans MS", 11)
Global FontID3
FontID3 = LoadFont(3, "Comic Sans MS", 13, #PB_Font_Bold)
Global FontID4
FontID4 = LoadFont(4, "Comic Sans MS", 10, #PB_Font_Bold)
If OpenWindow(0, 394, 177, 351, 300, "Quiz", #PB_Window_SystemMenu | #PB_Window_MinimizeGadget | #PB_Window_MaximizeGadget | #PB_Window_SizeGadget | #PB_Window_TitleBar ) And CreateGadgetList(WindowID(0))
TextGadget(1, 15, 15, 315, 45, "Was ist die Hauptstadt von Deutschland?", #PB_Text_Center)
SetGadgetFont(1, FontID3)
ButtonGadget(2, 45, 75, 255, 30, "Bonn")
SetGadgetFont(2, FontID4)
ButtonGadget(3, 45, 120, 255, 30, "München")
SetGadgetFont(3, FontID4)
ButtonGadget(4, 45, 165, 255, 30, "Berlin")
SetGadgetFont(4, FontID4)
ButtonGadget(5, 45, 210, 255, 30, "Hamburg")
SetGadgetFont(5, FontID4)
TextGadget(6, 60, 255, 210, 45, "Copyright by DarkSkillu (c) 2007", #PB_Text_Center)
SetGadgetFont(6, FontID4)
EndIf
Repeat
EventID=WaitWindowEvent()
If EventID=#PB_Event_CloseWindow
Quit=1
EndIf
If EventID = #PB_Event_Gadget
GadgetID= 1
If EventGadget()=2
MessageRequester("Falsch","Diese Antwort war leider Falsch." +Chr(10)+ "Bitte versuchen sie es erneut.")
Quit=1
EndIf
If EventGadget()=3
MessageRequester("Falsch","Diese Antwort war leider Falsch." +Chr(10)+ "Bitte versuchen sie es erneut.")
Quit=1
EndIf
If EventGadget()=4
MessageRequester("Richtig","Diese Antwort ist Richtig!")
If OpenWindow(0, 394, 177, 351, 300, "Quiz", #PB_Window_SystemMenu | #PB_Window_MinimizeGadget | #PB_Window_MaximizeGadget | #PB_Window_SizeGadget | #PB_Window_TitleBar ) And CreateGadgetList(WindowID(0))
TextGadget(7, 15, 15, 315, 45, "Was ist die Hauptstadt von England?", #PB_Text_Center)
SetGadgetFont(7, FontID3)
ButtonGadget(8, 45, 75, 255, 30, "London")
SetGadgetFont(8, FontID4)
ButtonGadget(9, 45, 120, 255, 30, "Manchester")
SetGadgetFont(9, FontID4)
ButtonGadget(10, 45, 165, 255, 30, "Liverpool")
SetGadgetFont(10, FontID4)
ButtonGadget(11, 45, 210, 255, 30, "Sheffield")
SetGadgetFont(11, FontID4)
TextGadget(12, 60, 255, 210, 45, "Copyright by DarkSkillu (c) 2007", #PB_Text_Center)
SetGadgetFont(12, FontID4)
EndIf
Repeat
EventID=WaitWindowEvent()
If EventID=#PB_Event_CloseWindow
Quit=1
EndIf
If EventID = #PB_Event_Gadget
GadgetID= 1
If EventGadget()=8
MessageRequester("Richtig","Diese Antwort ist Richtig!." +Chr(10)+ "Mein Quiz ist leider hier schon zu Ende :( ")
Quit=1
EndIf
If EventGadget()=9
MessageRequester("Falsch","Diese Antwort war leider Falsch." +Chr(10)+ "Bitte versuchen sie es erneut.")
Quit=1
EndIf
If EventGadget()=10
MessageRequester("Falsch","Diese Antwort war leider Falsch." +Chr(10)+ "Bitte versuchen sie es erneut.")
Quit=1
EndIf
If EventGadget()=11
MessageRequester("Falsch","Diese Antwort war leider Falsch." +Chr(10)+ "Bitte versuchen sie es erneut.")
Quit=1
EndIf
EndIf
Until Quit=1
EndIf
If EventGadget()=5
MessageRequester("Falsch","Diese Antwort war leider falsch." +Chr(10)+ "Bitte versuchen sie es erneut.")
Quit=1
EndIf
EndIf
Until Quit=1