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

# TButtonCellEditor

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

TButtonCellEditor - the editor for button cells in a grid

## Declaration

Source position: grids.pas line 205

`type TButtonCellEditor = class(TButton)`
`protected`
`procedure msg_SetGrid(); message;` |  | msg_SetGrid - issues message for specifying grid
`procedure msg_SetBounds(); message;` |  | msg_SetBounds - issues message for specifying bounds
`procedure msg_SetPos(); message;` |  | msg_SetPos - issues message for specifying position
`procedure msg_Ready(); message;` |  | msg_Ready - issues message when ready
`public`
`property Col: Integer; [r]` |  | Col - the column in which the edited cell resides
`property Row: Integer; [r]` |  | Row - the row in which the edited cell resides
`end;`

## Inheritance

`TButtonCellEditor` |  | TButtonCellEditor - the editor for button cells in a grid
`TButton`
`TCustomButton` |  | TCustomButton - the base class for TButton and TBitBtn
`TButtonControl` |  | TButtonControl : ancestor class for several Button (including Radio Button) and Check Box classes
`TWinControl`
`TControl`
`TLCLComponent` |  | TLCLComponent - base class for LCL components
`TComponent,IUnknown,IInterfaceComponentReference`
`TPersistent`
`TObject`

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