UnbindGadgetEvent()
Syntax
UnbindGadgetEvent(#Gadget, @Callback() [, EventTyp])Description
Löst die Verknüpfung eines Gadget-Ereignisses von einer Callback-Funktion. Wenn keine passende Ereignis-Callback-Funktion gefunden wurde, dann hat dieser Befehl keinen Effekt.
Parameters
#Gadget Das vom Ereignis loszulösende Gadget. @Callback() Die loszulösende Callback-Prozedur. EventTyp (optional) Der Ereignis-Typ, der vom Ereignis losgelöst werden soll. Für eine vollständige Liste der unterstützten Typen siehe EventType().
Return value
None.
Example
Procedure ButtonHandler() Debug "Button click event on gadget #" + EventGadget() EndProcedure OpenWindow(0, 100, 100, 200, 50, "Click test", #PB_Window_SystemMenu) ButtonGadget(0, 10, 10, 180, 30, "Click me") BindGadgetEvent(0, @ButtonHandler()) UnbindGadgetEvent(0, @ButtonHandler()) ; sofort wieder loslösen ("unbind") Repeat Event = WaitWindowEvent() Until Event = #PB_Event_CloseWindow
See Also
BindEvent(), BindGadgetEvent(), BindMenuEvent(), WindowEvent(), WaitWindowEvent()
Supported OS
All