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

TCustomCheckGroup

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

TCustomCheckGroup: The base type for TCheckGroup

Declaration

Source position: extctrls.pp line 978

type TCustomCheckGroup = class(TCustomGroupBox)

  class procedure WSRegisterClass; override;

  

WSRegisterClass - Register this Class for the current Widget Set

protected

  procedure SetItems();

  

SetItems - specify the strings that form the Items of the group

  procedure SetColumns();

  

SetColumns - specifies the nuber of coulmns in which the Items are arranged

  procedure DefineProperties(); override;

  

DefineProperties - overrides the method inherited from TComponent, defines the top, left properties

  procedure ReadData();

  

Reads data from a stream

  procedure WriteData();

  

Writes Data to a stream

  procedure Loaded; override;

  

  procedure DoOnResize; override;

  

Calls OnResize

public

  constructor Create(); override;

  

Create - constructor for TCustomCheckGroup: calls inherited Create, then sets styles, creates lists, initialises sizing and layout properties

  destructor Destroy; override;

  

Destroy - destructor for TCustomCheckGroup: frees items and buttons, then calls inherited Destroy

  function Rows;

  

Rows - the number of rows in which the Items (check boxes) are arranged

  property AutoFill: Boolean; [rw]

  

AutoFill - whether Check Boxes should be automatically filled in (checked)

  property Items: TStrings; [rw]

  

Items - a string list for the captions of the check boxes

  property Checked: Boolean; [rw]

  

Whether an individual entry in the list is Checked

  property CheckEnabled: Boolean; [rw]

  

CheckEnabled - whether a given (indexed) entry in the list is allowed to be checked

  property Columns: Integer; [rw]

  

Columns - the number of columns in which the Items (check boxes) are to be arranges

  property ColumnLayout: TColumnLayout; [rw]

  

ColumnLayout - HorizontalThenVertical or vice versa

  property OnItemClick: TCheckGroupClicked; [rw]

  

OnItemClick - event handler for mouse click on one of the Items in the Check Group

end;

Inheritance

TCustomCheckGroup

  

TCustomCheckGroup: The base type for TCheckGroup

|

TCustomGroupBox

  

TCustomGroupBox - the base class for TGroupBox, TRadioGroup and TCheckGroup

|

TWinControl

|

TControl

|

TLCLComponent

  

TLCLComponent - base class for LCL components

|

TComponent,IUnknown,IInterfaceComponentReference

|

TPersistent

|

TObject

Description

TCustomCheckGroup: The base type for TCheckGroup

This class defines Items, where the captions for individual check boxes are stored, Rows and Columns for arranging the check boxes, and ColumnLayout to determine whether the data are arranged down the columns first, or across the rows first.

See also

TCustomGroupBox

  

TCustomGroupBox - the base class for TGroupBox, TRadioGroup and TCheckGroup

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