Re: Variable GadgetList und variable Events ?
Verfasst: 15.11.2014 22:10
Code: Alles auswählen
Procedure ClickEvent()
a = WhatEver()
If a > 50
Debug "Wirst immer älter"
Else
Debug "Naja, das lassen wir mal gelten"
EndIf
; hier gibt es keine Rückgabewerte!
EndProcedure
OpenWindow(0, #PB_Ignore, #PB_Ignore, 640, 480, "")
BindEvent( BindGadgetEvent( BindMenuEvent( .... @ClickEvent(), ...
Ansonsten solltest Du Dir vor Augenhalten, die Procedure weiß welches Event ausgelöst wurde, Du
mußt da eigentlich nichts weiter wissen, ausser evtl was mit diesem Event gemacht wird.
Ein Beispiel, ohne bestimmtes im Sinn ist natürlich nicht so sinnvoll ...
Code: Alles auswählen
Repeat
Select WaitWindowEvent()
Case #PB_Event_CloseWindow : Break
Case #PB_Event_Gadget
Select EventGadget()
Case 1
Default
Debug EventGadget()
Debug EventType()
; do it
EndSelect
EndSelect
ForEver
Ausserdem läßt sich mit GadgetType(?) noch der Type ermitteln usw., usw.
Ich schreibe mir hier nen wolf und du hast es zu begreifen

