Class TImpStringgrid (unit Impstringgrid)

Inherits from

TStringGrid

Constructors


constructor Create(Owner: TComponent);

DoDropDownKeys(CharCode, KeyDataToShiftState(KeyData));


Functions

function CreateEditor: TInplaceEdit;


procedure DrawCell(ACol, ARow: Longint; ARect: TRect; AState: TGridDrawState);


procedure KeyDown(var Key: Word; Shift: TShiftState);

Private declarations

procedure Editbuttonclick;


function GetColCount: Integer;


procedure SetColCount(Col: LongInt);


Properties

property ColCount : Longint


Events

event OnElippsisclicked : TImpGridCellEvent


event OnNewRow : TNotifyEvent


event OnPicklistDropdown : TImpGridDropdownEvent


event OnTooMuchrows : TNotifyEvent


Variables

Columns : TImpGridColumns;

Public declarations

fOnElippsisclicked : TImpgridCellEvent;


fOnNewRow : TnotifyEvent;


fOnPicklistDropdown : TImpgridDropDownEvent;


fOntoomuch : TnotifyEvent;


fToomuch : boolean;



Constructors


constructor Create(Owner: TComponent);

DoDropDownKeys(CharCode, KeyDataToShiftState(KeyData));


Functions


function CreateEditor: TInplaceEdit;


procedure DrawCell(ACol, ARow: Longint; ARect: TRect; AState: TGridDrawState);


procedure KeyDown(var Key: Word; Shift: TShiftState);

Private declarations


procedure Editbuttonclick;


function GetColCount: Integer;


procedure SetColCount(Col: LongInt);


Properties


property ColCount : Longint


Events


event OnElippsisclicked : TImpGridCellEvent


event OnNewRow : TNotifyEvent


event OnPicklistDropdown : TImpGridDropdownEvent


event OnTooMuchrows : TNotifyEvent


Variables


Columns : TImpGridColumns;

Public declarations


fOnElippsisclicked : TImpgridCellEvent;


fOnNewRow : TnotifyEvent;


fOnPicklistDropdown : TImpgridDropDownEvent;


fOntoomuch : TnotifyEvent;


fToomuch : boolean;