Home > lang > eventdecl 
 en fr de es it nl pl pt pt_BR mk sq ca hu cs tr ar fa id vi ko ja ru zh zh_TW
Previous  Next  Edit  Rename  Undo  Refresh  Search  Administration  
Documentation
History
 
Warning! This page is not up to date.  See english version 
Deklaro de Eventoj
EVENT Nomo ( [ Parametro #1 [ , Parametro #2 ... ] )

Tio deklaras klasan eventon. Tio evento estas startigata de uzanto RAISE ŝlosilvorto.

RAISE ŝlosilvorto povas redoni bulean valoron por indiki, ke eventa traktilo bezonas malvalidigi eventon.

Example

EVENT BeforeSend(Data AS String) AS Boolean

...

DIM bResult AS Boolean

' Raises the event

bResult = RAISE BeforeSend("MyData")

IF bResult THEN
  PRINT "Canceled !"
ENDIF

Eventa Traktilo

defaŭlto, Name_EventName estas nomo de metodo kiu estas vokata en eventa aŭskultanto, kiam evento estas startigata.

Por ekzemplo: se vi havas klaso, kiu vokas FancyButton kaj okazigas (throw) evento vokita FAncyClick, kaj se en via formo vokis FMain, vi havas FancyButton objekton nomato MyButton, metodo de eventa traktilo vidos kiel tio cxi:

PUBLIC SUB MyButton_FancyClick(...)

Defaŭlta konduto povas esti modifata iom: Vidu Object.Attach kaj aliaj metodoj de statika klaso Object, kaj ankaux Control Grupo, kiu informo estas aplkebla por ĉio eventa klaso.

See also

Event Management