Class TpvlOvcTCCustomTimeEdit (unit TimeCell)

Inherits from

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 loaded;


procedure SetAMPMHeadings(s: TStrings);

====================================================================} {===TpvlOvcTCCustomTimeEdit=============================================

procedure tcPaint(TableCanvas : TCanvas; const CellRect : TRect; RowNum : TRowNum; ColNum : TColNum; const CellAttr : TOvcCellAttributes; Data : pointer);

--------

Properties

property AMPMHeadings : TStrings


property AutoAdvanceChar : boolean


property AutoAdvanceLeftRight : boolean


property DisplayFormat : TDateDisplayFormat


property DisplayFormatMask : String


property EditFormat : TTimeEditFormat


property QuickChangeType : TQuickChangeType


property QuickChangeWrap : Boolean


property SeparateHourHand : Boolean


property SubAlign : TSubalign


Events

event OnChange : TNotifyEvent


event OnTimeChange : TNotifyEvent


event OnWantForm : TWantFormEvent


Variables

fAMPMHeadings : TStrings;


FAutoAdvanceChar : boolean;


FAutoAdvanceLeftRight : boolean;


fDisplayFormat : TDateDisplayFormat;


fDisplayFormatMask : String;


fEditFormat : TTimeEditFormat;


FEditor : TpvlOvcTimeEditEdit;


FOnChange : TNotifyEvent;


FOnTimeChange : TNotifyEvent;


fQuickChangeType : TQuickChangeType;


fQuickChangeWrap : Boolean;


fSeparateHourHand : Boolean;

private

fSubAlign : TSubAlign;


fWantFormEvent : TWantFormEvent;



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 loaded;


procedure SetAMPMHeadings(s: TStrings);

====================================================================} {===TpvlOvcTCCustomTimeEdit=============================================


procedure tcPaint(TableCanvas : TCanvas; const CellRect : TRect; RowNum : TRowNum; ColNum : TColNum; const CellAttr : TOvcCellAttributes; Data : pointer);

--------


Properties


property AMPMHeadings : TStrings


property AutoAdvanceChar : boolean


property AutoAdvanceLeftRight : boolean


property DisplayFormat : TDateDisplayFormat


property DisplayFormatMask : String


property EditFormat : TTimeEditFormat


property QuickChangeType : TQuickChangeType


property QuickChangeWrap : Boolean


property SeparateHourHand : Boolean


property SubAlign : TSubalign


Events


event OnChange : TNotifyEvent


event OnTimeChange : TNotifyEvent


event OnWantForm : TWantFormEvent


Variables


fAMPMHeadings : TStrings;


FAutoAdvanceChar : boolean;


FAutoAdvanceLeftRight : boolean;


fDisplayFormat : TDateDisplayFormat;


fDisplayFormatMask : String;


fEditFormat : TTimeEditFormat;


FEditor : TpvlOvcTimeEditEdit;


FOnChange : TNotifyEvent;


FOnTimeChange : TNotifyEvent;


fQuickChangeType : TQuickChangeType;


fQuickChangeWrap : Boolean;


fSeparateHourHand : Boolean;

private


fSubAlign : TSubAlign;


fWantFormEvent : TWantFormEvent;