Class TCheckList (unit MChkList)

Inherits from

TCustomListBox

Constructors


constructor Create(AOwner: TComponent);

02.


Functions

procedure Check(Index: Integer);

02.

destructor Destroy;

02.

function IsChecked(Index: Integer): Boolean;

02.

procedure Uncheck(Index: Integer);

02.

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

02.

procedure InvalidateIndex(Index: Integer);

28.

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

15.

procedure SetGlyphChecked(BMP: TBitmap);

02.

procedure SetGlyphUnchecked(BMP: TBitmap);

02.

Properties

property Align :


property BorderStyle :


property Color :


property Columns :


property Ctl3D :


property DragCursor :


property DragMode :


property Enabled :


property ExtendedSelect :


property Font :


property GlyphChecked : TBitmap


property GylphUnchecked : TBitmap


property IntegralHeight :


property Items :


property MultiSelect :


property ParentColor :


property ParentCtl3D :


property ParentFont :


property ParentShowHint :


property PopupMenu :


property ShowHint :


property Sorted :


property TabOrder :


property TabStop :


property Visible :


Events

event OnClick :


event OnDblClick :


event OnDragDrop :


event OnDragOver :


event OnEndDrag :


event OnEnter :


event OnExit :


event OnKeyDown :


event OnKeyPress :


event OnKeyUp :


event OnMeasureItem :


event OnMouseDown :


event OnMouseMove :


event OnMouseUp :


Variables

FGlyphChecked : TBitmap;


FGlyphUnchecked : TBitmap;



Constructors


constructor Create(AOwner: TComponent);

02.03.96md


Functions


procedure Check(Index: Integer);

02.03.96md} {-- Invalidate Rect of the an Item specified by Index


destructor Destroy;

02.03.96md


function IsChecked(Index: Integer): Boolean;

02.03.96md} {-- Uncheck an Item an redraw


procedure Uncheck(Index: Integer);

02.03.96md} {-- Check an Item an redraw


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

02.03.96md


procedure InvalidateIndex(Index: Integer);

28.06.96md


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

15.03.96md} {-- Draw an Item. First center and draw the appropriate Bitmap, then -- leave some space and draw the String. -- New Items Objects property are nil. They are always assumed to be -- unchecked and set to FGlyphUnchecked


procedure SetGlyphChecked(BMP: TBitmap);

02.03.96md


procedure SetGlyphUnchecked(BMP: TBitmap);

02.03.96md


Properties


property Align :


property BorderStyle :


property Color :


property Columns :


property Ctl3D :


property DragCursor :


property DragMode :


property Enabled :


property ExtendedSelect :


property Font :


property GlyphChecked : TBitmap


property GylphUnchecked : TBitmap


property IntegralHeight :


property Items :


property MultiSelect :


property ParentColor :


property ParentCtl3D :


property ParentFont :


property ParentShowHint :


property PopupMenu :


property ShowHint :


property Sorted :


property TabOrder :


property TabStop :


property Visible :


Events


event OnClick :


event OnDblClick :


event OnDragDrop :


event OnDragOver :


event OnEndDrag :


event OnEnter :


event OnExit :


event OnKeyDown :


event OnKeyPress :


event OnKeyUp :


event OnMeasureItem :


event OnMouseDown :


event OnMouseMove :


event OnMouseUp :


Variables


FGlyphChecked : TBitmap;


FGlyphUnchecked : TBitmap;