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

# TStringCellEditor

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

TStringCellEditor - the default editor for TStringGrid

## Declaration

Source position: grids.pas line 183

`type TStringCellEditor = class(TCustomMaskEdit)`
`protected`
`procedure WndProc(); override;` |  | WndProc - message handler for the procedure of this window
`procedure Change; override;` |  | Change - software emulation of the OnChange event
`procedure KeyDown(); override;` |  | KeyDown - emulate the action of pressing the specified key (makes OnKeyDown respond)
`procedure msg_SetMask(); message;` |  | msg_SetMask - issues message for specifying mask
`procedure msg_SetValue(); message;` |  | msg_SetValue - issue message for specifying value
`procedure msg_GetValue(); message;` |  | msg_GetValue - issues message for obtaining value
`procedure msg_SetGrid(); message;` |  | msg_SetGrid - issues message for specifying grid
`procedure msg_SelectAll(); message;` |  | msg_SelectAll - issues message for Selecting All
`procedure msg_SetPos(); message;` |  | msg_SetPos - issues message for specifying position
`public`
`procedure EditingDone; override;` |  | EditingDone - what to do when you have finished editing; calls the OnEditingDone event handler if assigned
`end;`

## Inheritance

`TStringCellEditor` |  | TStringCellEditor - the default editor for TStringGrid
`TCustomMaskEdit`
?
`TObject`

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