Class TImageListBox (unit ListComb)

Inherits from

TCustomListBox

Constructors


constructor Create(AOwner: TComponent);

Public declarations

TImageListBox



Functions

destructor Destroy;

SetImageAlign(tiaCenter); SetTextAlign(ttaBottom);

procedure Change;


procedure CNCommand(var Message: TWMCommand);


procedure CreateWnd;


procedure DrawItem(Index: Integer; Rect: TRect; State: TOwnerDrawState);


procedure MeasureItem(Index: Integer;var Height: Integer);

TxtFlags

procedure CMFontChanged(var Message: TMessage);

procedure SetImageAlign(Value:TImageAlign); procedure SetTextAlign(Value:TTextAlign); procedure SetAllAlign(var Rect:TRect);

procedure ResetItemHeight;


procedure SetImages(Value:TImageList);


Properties

property Align :

Published declarations

property BorderStyle :

property AlignImage:TImageAlign read FImageAlign write SetImageAlign; property AlignText:TTextAlign read FTextAlign write SetTextAlign;

property Color :


property Ctl3D :


property DragCursor :


property DragMode :


property Enabled :


property Font :


property ImageList : TImageList


property IntegralHeight :


property ItemHeight :


property Items :


property ParentColor :


property ParentCtl3D :


property ParentFont :


property ParentShowHint :


property PopupMenu :


property ShowHint :


property Sorted :


property TabOrder :


property TabStop :


property Tag :


property Visible :


Events

event OnChange : TNotifyEvent


event OnClick :


event OnDblClick :


event OnDragDrop :


event OnDragOver :


event OnEndDrag :


event OnEnter :


event OnExit :


event OnKeyDown :


event OnKeyPress :


event OnKeyUp :


event OnStartDrag :


Variables

FOnChange : TNotifyEvent;

Protected declarations

FHeight : integer;


FImageAlign : TImageAlign;


FImages : TImagelist;


FTextAlign : TTextAlign;


FWidth : integer;


ImLeftOff : integer;

Private declarations

ImTopOff : integer;


TxtFlags : integer;



Constructors


constructor Create(AOwner: TComponent);

Public declarations

TImageListBox


Functions


destructor Destroy;

SetImageAlign(tiaCenter); SetTextAlign(ttaBottom);


procedure Change;


procedure CNCommand(var Message: TWMCommand);


procedure CreateWnd;


procedure DrawItem(Index: Integer; Rect: TRect; State: TOwnerDrawState);


procedure MeasureItem(Index: Integer;var Height: Integer);

TxtFlags


procedure CMFontChanged(var Message: TMessage);

procedure SetImageAlign(Value:TImageAlign); procedure SetTextAlign(Value:TTextAlign); procedure SetAllAlign(var Rect:TRect);


procedure ResetItemHeight;


procedure SetImages(Value:TImageList);


Properties


property Align :

Published declarations


property BorderStyle :

property AlignImage:TImageAlign read FImageAlign write SetImageAlign; property AlignText:TTextAlign read FTextAlign write SetTextAlign;


property Color :


property Ctl3D :


property DragCursor :


property DragMode :


property Enabled :


property Font :


property ImageList : TImageList


property IntegralHeight :


property ItemHeight :


property Items :


property ParentColor :


property ParentCtl3D :


property ParentFont :


property ParentShowHint :


property PopupMenu :


property ShowHint :


property Sorted :


property TabOrder :


property TabStop :


property Tag :


property Visible :


Events


event OnChange : TNotifyEvent


event OnClick :


event OnDblClick :


event OnDragDrop :


event OnDragOver :


event OnEndDrag :


event OnEnter :


event OnExit :


event OnKeyDown :


event OnKeyPress :


event OnKeyUp :


event OnStartDrag :


Variables


FOnChange : TNotifyEvent;

Protected declarations


FHeight : integer;


FImageAlign : TImageAlign;


FImages : TImagelist;


FTextAlign : TTextAlign;


FWidth : integer;


ImLeftOff : integer;

Private declarations


ImTopOff : integer;


TxtFlags : integer;