Sign in Join
FPDoc Onlineexperiment

TChangeLink class

In unit ImgList

Performs notifications when images are added or deleted in TImageList.

Declaration

pascal
TChangeLink = class(TObject)

Inheritance

  1. TChangeLink
  2. TObject

Description

TChangeLink is a class used to perform notifications when images are added or deleted in TImageList. TChangelink provides event handlers that are signalled when the image list performs actions requiring the notification. TImageList allows multiple objects to subscribe to the change notifications, and each subscriber is represented by a TChangeLink class instance.

TChangeLink instances are passed to TCustomImageList (and descendants) in the RegisterChanges method.

See also

Properties

SenderpublicThe Image list for change notifications in the class.

Methods

DestroypublicDestructor for the class instance.
ChangepublicSignals the OnChange event handler.

Events

OnChangepublicEvent handler signalled for a change in the image list.
OnDestroyResolutionHandlepublicEvent handler signalled when the handle for an image resolution is freed.

Inherited

From TObject (41)

AfterConstruction BeforeDestruction CheckDisposed ClassInfo ClassName ClassNameIs ClassParent ClassType CleanupInstance Create DefaultHandler DefaultHandlerStr Dispatch DispatchStr Disposed DisposeOf Equals FieldAddress Free FreeInstance GetDisposed GetHashCode GetInterface GetInterfaceByStr GetInterfaceEntry GetInterfaceEntryByStr GetInterfaceTable GetInterfaceWeak GetLastCastErrorInfo InheritsFrom InitInstance InstanceSize MethodAddress MethodName newinstance QualifiedClassName SafeCallException StringMessageTable SystemHasExtendedRTTI ToString UnitName

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.