Seite 1 von 1
EventType()
Verfasst: 05.04.2005 16:32
von JanFredi
Wie arbeitet man mit EventType() ich hab wirklich keine Ahnung.
Verfasst: 05.04.2005 16:41
von FISCHAUGE
Also der EventTyp() sagt deinem Programm das jetzt etwas passieren soll wenn etwas gedrückt wurde!
#PB_EventType_LeftClick : Klick mit der linken Maustaste
#PB_EventType_RightClick : Klick mit der rechten Maustaste
#PB_EventType_LeftDoubleClick : Doppelklick mit der linken Maustaste
#PB_EventType_RightDoubleClick : Doppelklick mit der rechten Maustaste
#PB_EventType_Focus : Fokus erhalten
#PB_EventType_LostFocus : Fokus verloren
#PB_EventType_Change : Inhalt hat sich geändert.
Das ganze läuft so ab wie WaitWindowEvent() er wartet also bis etwas passiert! Das was passieren soll oder darf legst du mit dem EventTyp() fest! [/list][/list]
Re: EventType()
Verfasst: 05.04.2005 16:43
von 125
JanFredi hat geschrieben:Wie arbeitet man mit EventType() ich hab wirklich keine Ahnung.
also wenn ein Gadget geklickt wurde kannste mit EventType prüfen ob rechtsklick linksklick etc. vorliegt und dann darauf reagieren guck mal in die Documentation ist da gut erklärt

sonst mach ich dir auch nen beispiel hab bloß gerade keine zeit...
Verfasst: 05.04.2005 16:48
von JanFredi
Ich frage ja nur weil ich die Dokumentation nicht verstehe.
Verfasst: 05.04.2005 17:00
von 125
achso also du guckst ja welches gadget angeklickt wurden ist
Code: Alles auswählen
Select WaitWindowEvent()
Case #PB_event_gagdet
Select EventGadgetID()
Case #Gadgetxyz
If EventType()=#PB_EventType_LeftClick ; Guckt ob das gadget mit der linken maustaste gedrückt wurden ist
; Falls ja tu dies
Else ; Wenns ne andere Maustaste war
; tu das
EndIf
EndSelect
EndSelect