| Class TpvlOvcTCCustomCalcEdit (unit CalcCell) |
TOvcTCBaseString
| Constructors |
constructor Create(AOwner : TComponent);| Functions |
destructor Destroy;
function EditHandle : THandle;
procedure EditHide;
procedure EditMove(CellRect : TRect);
procedure SaveEditedData(Data : pointer);
procedure StartEditing(RowNum : TRowNum; ColNum : TColNum;
CellRect : TRect;
const CellAttr : TOvcCellAttributes;
CellStyle: TOvcTblEditorStyle;
Data : pointer);
procedure StopEditing(SaveValue : boolean;
Data : pointer);
function GetCellEditor : TControl;
procedure tcPaint(TableCanvas : TCanvas;
const CellRect : TRect;
RowNum : TRowNum;
ColNum : TColNum;
const CellAttr : TOvcCellAttributes;
Data : pointer);| Properties |
property Decimals : byte
property Alignment : TCalcAlignment
property AutoAdvanceChar : boolean
property AutoAdvanceLeftRight : boolean
property DisplayFormat : TCalcDisplayFormat
property DisplayFormatMask : String
property Max : Extended
property MaxLength : word
property Min : Extended
property MinMaxHandler : TMinMaxHandler
property MinMaxString : String
property SubAlign : TSubalign| Events |
event OnChange : TNotifyEvent
event OnDoneValue : TNotifyEvent
event OnMinmaxError : TMinMaxEvent
event OnWantForm : TWantFormEvent| Variables |
fAlignment : TCalcAlignment;
FAutoAdvanceChar : boolean;
FAutoAdvanceLeftRight : boolean;
fdec : byte;
fDisplayFormat : TCalcDisplayFormat;
fDisplayFormatMask : String;
FEditor : TpvlOvcCalcEditEdit;
fmax : Extended;
FMaxLength : word;
fmin : Extended;
fminmaxhandler : TMinMaxhandler;
fMinMaxString : String;
FOnChange : TNotifyEvent;
FOnDoneValue : TNotifyEvent;
fOnMinmaxError : TMinMaxEvent;
fSubAlign : TSubAlign;
fWantFormEvent : TWantFormEvent;| Constructors |
constructor Create(AOwner : TComponent);====================================================================} {===TpvlOvcTCCustomCalcEdit=============================================
| Functions |
destructor Destroy;--------
function EditHandle : THandle;--------
procedure EditHide;--------
procedure EditMove(CellRect : TRect);--------
procedure SaveEditedData(Data : pointer);--------
procedure StartEditing(RowNum : TRowNum; ColNum : TColNum;
CellRect : TRect;
const CellAttr : TOvcCellAttributes;
CellStyle: TOvcTblEditorStyle;
Data : pointer);--------} {--------
procedure StopEditing(SaveValue : boolean;
Data : pointer);--------
function GetCellEditor : TControl;--------
procedure tcPaint(TableCanvas : TCanvas;
const CellRect : TRect;
RowNum : TRowNum;
ColNum : TColNum;
const CellAttr : TOvcCellAttributes;
Data : pointer);--------
| Properties |
property Decimals : byte
property Alignment : TCalcAlignment
property AutoAdvanceChar : boolean
property AutoAdvanceLeftRight : boolean
property DisplayFormat : TCalcDisplayFormat
property DisplayFormatMask : String
property Max : Extended
property MaxLength : word
property Min : Extended
property MinMaxHandler : TMinMaxHandler
property MinMaxString : String
property SubAlign : TSubalign| Events |
event OnChange : TNotifyEvent
event OnDoneValue : TNotifyEvent
event OnMinmaxError : TMinMaxEvent
event OnWantForm : TWantFormEvent| Variables |
fAlignment : TCalcAlignment;
FAutoAdvanceChar : boolean;
FAutoAdvanceLeftRight : boolean;
fdec : byte;private
fDisplayFormat : TCalcDisplayFormat;
fDisplayFormatMask : String;
FEditor : TpvlOvcCalcEditEdit;
fmax : Extended;
FMaxLength : word;
fmin : Extended;
fminmaxhandler : TMinMaxhandler;
fMinMaxString : String;
FOnChange : TNotifyEvent;
FOnDoneValue : TNotifyEvent;
fOnMinmaxError : TMinMaxEvent;
fSubAlign : TSubAlign;
fWantFormEvent : TWantFormEvent;