Deklarimi i ngjarjeve
EVENT Emri ( [ Parametri #1 [ , Parametri #2 ... ] )
Kjo deklaron
Klasë Ngjarje. Kjo
Ngjarje thiret duke përdorur fjalën kyçe
RAISE.
Fjala kuçe
RAISE mund të rezultojë vlerë bulian që tregon nëse udhëheqësi i
Ngjarje don të anulojë
Ngjarje.
Example
EVENT BeforeSend(Data AS String) AS Boolean
...
DIM bResult AS Boolean
' Thir ngjarje
bResult = RAISE BeforeSend("MyData")
IF bResult THEN
PRINT "Canceled !"
ENDIF
Udhëheqësi i ngjarjes
Emri,
Name_EventName është i prazgjedhur për
Metoda e thirur në dëgjuesin e
Ngjarje kur
Ngjarje ështe e thirur.
Për shembull, nëse keni
Klasë të quajtur FancyButton dhe thirni një
Ngjarje të quajtur FancyClick, dhe nëse në formën tuaj të quajtur FMain keni një
Objekti FancyButton të quajtur MyButton,
Metoda e udhëheqësit të
Ngjarje do të duket kështu:
PUBLIC SUB MyButton_FancyClick(...)
Sjellja e parazgjedhur mund të jetë si: shif
Object.Attach dhe metodat tjera të
Object Klasë statike, si dhe kontrol grupet informatat e të cilave mund të përdoren për çdo thirje të
Klasë për thirjen e ngjarjeve.