Als Liste vllt. so. (nicht geprüft)
Code: Alles auswählen
Structure ListStrings
slID.l
ssFont.s
slColor.l
EndStructure
Global NewList LiStr.ListStrings()
If OpenWindow(0, 0, 0, 230, 200, "Event-Handling Beispiel...", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
AddElement(LiStr())
LiStr()\slID = StringGadget (#PB_Any, 10, 10, 200, 20, "Klick mich")
FontRequester("bla",16,0)
LiStr()\ssFont = SelectedFontName()
LiStr()\slColor = ColorRequester()
Debug LiStr()\slID
Debug LiStr()\ssFont
Debug LiStr()\slColor
Repeat
Event = WaitWindowEvent()
Select Event
Case #PB_Event_Gadget
Select EventGadget()
EndSelect
EndSelect
Until Event = #PB_Event_CloseWindow
EndIf