IEvent Interface

Represents type IEvent.

Namespace: Spring
type
 IEvent = interface
 ['{CFC14C4D-F559-4A46-A5B1-3145E9B182D8}']
 end;

The IEvent type exposes the following members.

Show:
 NameDescription
CanInvoke

Returns True when the event will do anything because it is Enabled and contains any event handler. Otherwise returns False.

Enabled

Gets the value indicates whether the multicast event is enabled, or sets the value to enable or disable the event.

OnChanged

Represents property OnChanged.

Top
Show:
 NameDescription
Add(TMethodPointer)

Represents method Add(TMethodPointer).

Clear

Clears all event handlers.

GetCanInvoke

Represents method GetCanInvoke.

GetEnabled

Represents method GetEnabled.

GetInvoke

Represents method GetInvoke.

GetOnChanged

Represents method GetOnChanged.

Remove(TMethodPointer)

Represents method Remove(TMethodPointer).

RemoveAll(Pointer)

Removes all event handlers which were registered by an instance.

SetEnabled(Boolean)

Represents method SetEnabled(Boolean).

SetOnChanged(TNotifyEvent)

Represents method SetOnChanged(TNotifyEvent).

Top
Show:
 NameDescription
Invoke

Represents property Invoke.

Top