[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] | Reference for unit 'Controls' (#lcl)

# TImageList

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

A list of images, as used for dragging.

## Declaration

Source position: controls.pp line 2024

`type TImageList = class(TDragImageList)`
`published`
`property AllocBy;` |  | AllocBy - for allocation
`property BlendColor;` |  | BlendColor - the colour for blending
`property BkColor;` |  | BkColor - background colour (default none)
`property DrawingStyle;` |  | DrawingStyle - focus, selected, normal or transparent
`property Height;` |  | Height of images on list
`property ImageType;` |  | ImageType - an image or a mask
`property Masked;` |  | Masked - if True, a mask is applied to the bitmap
`property ShareImages;` |  | ShareImages - if True, images are allowed to be shared
`property Width;` |  | Width of images on list
`property OnChange;` |  | OnChange - event handler for a change in the imagelist
`end;`

## Inheritance

`TImageList` |  | A list of images, as used for dragging.
`TDragImageList` |  | TDragImageList - a list of Images to be dragged
`TCustomImageList` |  | Base class for TImageList (not the same as a TBitmap collection)
`TLCLReferenceComponent` |  | Base class for all components having a handle.
`TLCLComponent` |  | TLCLComponent - base class for LCL components
`TComponent,IUnknown,IInterfaceComponentReference`
`TPersistent`
`TObject`

The latest version of this document can be found at lazarus-ccr.sourceforge.net .