| Class TCheckListBox (unit ChkList) |
TCustomGrid
| Constructors |
constructor Create(AOwner : TComponent);TCheckListBox
| Functions |
procedure Clear;
destructor Destroy;
procedure Check(Sender : TObject);
procedure CheckRows;
procedure cmEnabledChanged(var Msg : TMessage);
procedure cmFontChanged(var Msg : TMessage);
procedure DblClick;
procedure DrawCell(ACol, ARow: Longint; ARect: TRect; AState: TGridDrawState);
function FindFirst: Integer;
function FindLast: Integer;
function FindNext: Integer;
function FindPrevious: Integer;
procedure KeyDown(var Key: Word; Shift: TShiftState);
procedure KeyPress(var Key: Char);
procedure MouseDown(Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
function NewStyle: Boolean;
procedure RedrawLine(Sender : TObject; AItem: LongInt);
procedure Resize;
function SetIndex(Index: Integer): Integer;
procedure SetRowHeight;
procedure Toggle(const Index : Integer);
procedure wmSize(var Msg: TWMSize);
function GetCheckState(Index: Integer): TCheckState;
function GetItemEnabled(Index: Integer): Boolean;
function GetItemTag(Index: Integer): Longint;
function GetSorted: Boolean;
procedure SetCheckCtl3D(Value : Boolean);
procedure SetCheckState(Index : Integer; Value : TCheckState);
procedure SetCheckStyle(Value : TCheckStyle);
procedure SetGrayCheckMark(Value : Boolean);
procedure SetIntegralHeight(Value : Boolean);
procedure SetItemEnabled(Index : Integer; Value : Boolean);
procedure SetItemIndex(Value : Integer);
procedure SetItems(Value : TStrings);
procedure SetItemTag(Index : Integer; Value : Longint);
procedure SetShowFocusRect(Value : Boolean);
procedure SetSorted(Value : Boolean);| Properties |
property Align :
property BorderStyle :
property CheckCtl3D : Boolean
property CheckMode : TCheckMode
property CheckOrder : TCheckOrder
property CheckStyle : TCheckStyle
property Color :
property Ctl3D :
property DragCursor :
property DragMode :
property Enabled :
property Font :
property GrayCheckMark : Boolean
property IntegralHeight : Boolean
property ItemHeight : Integer
property Items : TStrings
property ParentColor :
property ParentCtl3D :
property ParentFont :
property ParentShowHint :
property PopupMenu :
property SelectDisabled : Boolean
property ShowFocusRect : Boolean
property ShowHint :
property Sorted : Boolean
property TabOrder :
property TabStop :
property Visible :
property ItemEnabled : Boolean
property ItemIndex : Integer
property ItemState : TCheckState
property ItemTag : Longint| Events |
event OnClick :
event OnDblClick :
event OnDragDrop :
event OnDragOver :
event OnEndDrag :
event OnEnter :
event OnExit :
event OnKeyDown :
event OnKeyPress :
event OnKeyUp :
event OnMouseDown :
event OnMouseMove :
event OnMouseUp :
event OnStartDrag :
event OnStateChange : TStateChangeEvent
event OnStateChanged : TStateChangedEvent| Variables |
FCheckCtl3D : Boolean;
FCheckMode : TCheckMode;
FCheckOrder : TCheckOrder;
FCheckStyle : TCheckStyle;
FFocusRect : TRect;
FGrayCheckMark : Boolean;
FIntegralHeight : Boolean;
FItemHeight : Integer;
FItemIndex : Integer;
FItems : TStrings;
FMinWidth : Integer;
FOnStateChange : TStateChangeEvent;
FOnStateChanged : TStateChangedEvent;
FSelectDisabled : Boolean;
FShowFocusRect : Boolean;| Constructors |
constructor Create(AOwner : TComponent);Protected declarations
TCheckListBox
| Functions |
procedure Clear;
destructor Destroy;
procedure Check(Sender : TObject);
procedure CheckRows;
procedure cmEnabledChanged(var Msg : TMessage);
procedure cmFontChanged(var Msg : TMessage);
procedure DblClick;
procedure DrawCell(ACol, ARow: Longint; ARect: TRect; AState: TGridDrawState);
function FindFirst: Integer;
function FindLast: Integer;Private declarations
function FindNext: Integer;
function FindPrevious: Integer;
procedure KeyDown(var Key: Word; Shift: TShiftState);
procedure KeyPress(var Key: Char);
procedure MouseDown(Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
function NewStyle: Boolean;
procedure RedrawLine(Sender : TObject; AItem: LongInt);
procedure Resize;
function SetIndex(Index: Integer): Integer;
procedure SetRowHeight;
procedure Toggle(const Index : Integer);
procedure wmSize(var Msg: TWMSize);
function GetCheckState(Index: Integer): TCheckState;
function GetItemEnabled(Index: Integer): Boolean;
function GetItemTag(Index: Integer): Longint;
function GetSorted: Boolean;
procedure SetCheckCtl3D(Value : Boolean);
procedure SetCheckState(Index : Integer; Value : TCheckState);
procedure SetCheckStyle(Value : TCheckStyle);
procedure SetGrayCheckMark(Value : Boolean);
procedure SetIntegralHeight(Value : Boolean);
procedure SetItemEnabled(Index : Integer; Value : Boolean);
procedure SetItemIndex(Value : Integer);
procedure SetItems(Value : TStrings);
procedure SetItemTag(Index : Integer; Value : Longint);
procedure SetShowFocusRect(Value : Boolean);
procedure SetSorted(Value : Boolean);| Properties |
property Align : Public declarations
property BorderStyle :
property CheckCtl3D : Boolean
property CheckMode : TCheckMode
property CheckOrder : TCheckOrder
property CheckStyle : TCheckStyle
property Color :
property Ctl3D :
property DragCursor :
property DragMode :
property Enabled :
property Font :
property GrayCheckMark : Boolean
property IntegralHeight : Boolean
property ItemHeight : Integer
property Items : TStrings
property ParentColor :
property ParentCtl3D :
property ParentFont :
property ParentShowHint :
property PopupMenu :
property SelectDisabled : Boolean
property ShowFocusRect : Boolean
property ShowHint :
property Sorted : Boolean
property TabOrder :
property TabStop :
property Visible :
property ItemEnabled : Boolean
property ItemIndex : Integer
property ItemState : TCheckState
property ItemTag : Longint| Events |
event OnClick :
event OnDblClick :
event OnDragDrop :
event OnDragOver :
event OnEndDrag :
event OnEnter :
event OnExit :
event OnKeyDown :
event OnKeyPress :
event OnKeyUp :
event OnMouseDown :
event OnMouseMove :
event OnMouseUp :
event OnStartDrag :
event OnStateChange : TStateChangeEvent
event OnStateChanged : TStateChangedEvent| Variables |
FCheckCtl3D : Boolean;
FCheckMode : TCheckMode;
FCheckOrder : TCheckOrder;
FCheckStyle : TCheckStyle;
FFocusRect : TRect;
FGrayCheckMark : Boolean;
FIntegralHeight : Boolean;
FItemHeight : Integer;
FItemIndex : Integer;
FItems : TStrings;
FMinWidth : Integer;
FOnStateChange : TStateChangeEvent;
FOnStateChanged : TStateChangedEvent;
FSelectDisabled : Boolean;
FShowFocusRect : Boolean;