Unit 'ovcef' Package
[Overview][Constants][Types][Classes][Index] [#pl_orpheus]

TOvcBaseEntryField

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

Declaration

Source position: ovcef.pas line 86

type TOvcBaseEntryField = class(TOvcCustomControlEx)

protected

  FAutoSize: Boolean;

  

  FBorders: TOvcBorders;

  

  FBorderStyle: TBorderStyle;

  

  FCtrlColor: TColor;

  

  FDecimalPlaces: Byte;

  

  FEFColors: TOvcEfColors;

  

  FEpoch: Integer;

  

  FIntlSup: TOvcIntlSup;

  

  FLastError: Word;

  

  FMaxLength: Word;

  

  FOptions: TOvcEntryFieldOptions;

  

  FPadChar: AnsiChar;

  

  FPasswordChar: AnsiChar;

  

  FTextMargin: Integer;

  

  FUninitialized: Boolean;

  

  FUserData: TOvcUserData;

  

  FZeroDisplay: TZeroDisplay;

  

  FZeroDisplayValue: Double;

  

  FOnChange: TNotifyEvent;

  

  FOnError: TValidationErrorEvent;

  

  FOnGetEpoch: TGetEpochEvent;

  

  FOnUserCommand: TUserCommandEvent;

  

  FOnUserValidation: TUserValidationEvent;

  

  efCaret: TOvcCaretPair;

  

  efDataSize: Word;

  

  efDataType: Byte;

  

  efEditSt: TEditString;

  

  efFieldClass: Byte;

  

  efHOffset: Integer;

  

  efHPos: Integer;

  

  efPicLen: Word;

  

  efPicture: TPictureMask;

  

  efRangeHi: TRangeType;

  

  efRangeLo: TRangeType;

  

  efRightAlignActive: Boolean;

  

  efSaveData: Boolean;

  

  efSaveEdit: PAnsiChar;

  

  efSelStart: Integer;

  

  efSelEnd: Integer;

  

  efTopMargin: Integer;

  

  sefOptions: TsefOptionSet;

  

  function GetAsBoolean;

  

  function GetAsCents;

  

  function GetAsExtended;

  

  function GetAsFloat;

  

  function GetAsInteger;

  

  function GetAsDateTime;

  

  function GetAsStDate;

  

  function GetAsStTime;

  

  function GetAsString;

  

  function GetAsVariant;

  

  function GetCurrentPos;

  

  function GetDataSize;

  

  function GetDisplayString;

  

  function GetEditString;

  

  function GetEpoch;

  

  function GetEverModified;

  

  function GetInsCaretType;

  

  function GetInsertMode;

  

  function GetModified;

  

  function GetOvrCaretType;

  

  function GetRangeHiStr;

  

  function GetRangeLoStr;

  

  function GetSelLength;

  

  function GetSelStart;

  

  function GetSelText;

  

  procedure SetAsBoolean();

  

  procedure SetAsCents();

  

  procedure SetAsDateTime();

  

  procedure SetAsExtended();

  

  procedure SetAsFloat();

  

  procedure SetAsInteger();

  

  procedure SetAsStDate();

  

  procedure SetAsStTime();

  

  procedure SetAsVariant();

  

  procedure SetAutoSize(); override;

  

  procedure SetBorderStyle();

  

  procedure SetDecimalPlaces();

  

  procedure SetEpoch();

  

  procedure SetEverModified();

  

  procedure SetInsCaretType();

  

  procedure SetInsertMode();

  

  procedure SetIntlSupport();

  

  procedure SetMaxLength();

  

  procedure SetModified();

  

  procedure SetOptions();

  

  procedure SetOvrCaretType();

  

  procedure SetPadChar();

  

  procedure SetPasswordChar();

  

  procedure SetRangeLoStr();

  

  procedure SetRangeHiStr();

  

  procedure SetSelLength();

  

  procedure SetSelStart();

  

  procedure SetSelText();

  

  procedure SetTextMargin();

  

  procedure SetUninitialized();

  

  procedure SetUserData();

  

  procedure SetZeroDisplay();

  

  procedure SetZeroDisplayValue();

  

  procedure efBorderChanged();

  

  procedure efCalcTopMargin;

  

  procedure efColorChanged();

  

  function efGetTextExtent();

  

  procedure efInitializeDataSize;

  

  function efIsSibling();

  

  procedure efMoveFocus();

  

  procedure efPaintBorders;

  

  procedure efPerformEdit();

  

  procedure efPerformPreEditNotify();

  

  procedure efPerformPostEditNotify();

  

  procedure efReadRangeHi();

  

  procedure efReadRangeLo();

  

  function efTransferPrim();

  

  procedure efWriteRangeHi();

  

  procedure efWriteRangeLo();

  

  procedure CMCtl3DChanged(); message;

  

  procedure CMDialogChar(); message;

  

  procedure CMEnabledChanged(); message;

  

  procedure CMFontChanged(); message;

  

  procedure OMGetDataSize(); message;

  

  procedure OMReportError(); message;

  

  procedure WMChar(); message;

  

  procedure WMClear(); message;

  

  procedure WMCopy(); message;

  

  procedure WMCut(); message;

  

  procedure WMEraseBkGnd(); message;

  

  procedure WMGetDlgCode(); message;

  

  procedure WMKeyDown(); message;

  

  procedure WMKillFocus(); message;

  

  procedure WMLButtonDblClk(); message;

  

  procedure WMLButtonDown(); message;

  

  procedure WMMouseActivate(); message;

  

  procedure WMMouseMove(); message;

  

  procedure WMPaste(); message;

  

  procedure WMRButtonUp(); message;

  

  procedure WMSetFocus(); message;

  

  procedure WMSetFont(); message;

  

  procedure WMSetText(); message;

  

  procedure WMSize(); message;

  

  procedure WMSysKeyDown(); message;

  

  procedure EMGetModify(); message;

  

  procedure EMGetSel(); message;

  

  procedure EMSetModify(); message;

  

  procedure EMSetSel(); message;

  

  procedure CreateParams(); override;

  

  procedure CreateWnd; override;

  

  procedure DefineProperties(); override;

  

  procedure Paint; override;

  

  procedure DoOnChange; dynamic;

  

  procedure DoOnError(); dynamic;

  

  procedure DoOnUserCommand(); dynamic;

  

  procedure DoOnUserValidation(); dynamic;

  

  procedure DoRestoreClick(); dynamic;

  

  procedure DoCutClick(); dynamic;

  

  procedure DoCopyClick(); dynamic;

  

  procedure DoPasteClick(); dynamic;

  

  procedure DoDeleteClick(); dynamic;

  

  procedure DoSelectAllClick(); dynamic;

  

  procedure efAdjustSize; dynamic;

  

  function efCanClose(); virtual;

  

  procedure efCaretToEnd; virtual;

  

  procedure efCaretToStart; virtual;

  

  procedure efChangeMask(); dynamic;

  

  function efCharOK();

  

  procedure efConditionalBeep;

  

  procedure efCopyPrim;

  

  function efBinStr2Long();

  

  function efCalcDataSize();

  

  procedure efEdit(); virtual; abstract;

  

  function efEditBegin; virtual;

  

  function efFieldIsEmpty; virtual;

  

  procedure efFieldModified;

  

  procedure efFindCtrlChars();

  

  procedure efFixCase();

  

  function efGetDisplayString(); virtual;

  

  function efGetMousePos();

  

  procedure efGetSampleDisplayData(); dynamic;

  

  procedure efIncDecValue(); dynamic; abstract;

  

  function efIsNumericType;

  

  function efIsReadOnly; virtual;

  

  procedure efLong2Str();

  

  procedure efMapControlChars();

  

  procedure efMoveFocusToNextField; dynamic;

  

  procedure efMoveFocusToPrevField; dynamic;

  

  function efNthMaskChar();

  

  function efOctStr2Long();

  

  procedure efPaintPrim();

  

  procedure efPerformRepaint();

  

  function efPositionCaret();

  

  function efRangeToStRange();

  

  function efStRangeToRange();

  

  procedure efRemoveBadOptions; virtual;

  

  procedure efResetCaret; virtual;

  

  procedure efSaveEditString;

  

  procedure efSetDefaultRange();

  

  procedure efSetInitialValue;

  

  function efStr2Long();

  

  function efTransfer(); virtual;

  

  function efValidateField; virtual; abstract;

  

  procedure efSetCaretPos(); virtual;

  

  procedure SetAsString(); virtual;

  

  procedure SetName(); override;

  

public

  constructor Create(); override;

  

  destructor Destroy; override;

  

  procedure SetBounds(); override;

  

  procedure ClearContents;

  

  procedure ClearSelection;

  

  procedure CopyToClipboard;

  

  procedure CutToClipboard; dynamic;

  

  procedure DecreaseValue();

  

  procedure Deselect;

  

  function FieldIsEmpty;

  

  function GetStrippedEditString; dynamic;

  

  function GetValue();

  

  procedure IncreaseValue();

  

  function IsValid;

  

  procedure MergeWithPicture(); dynamic;

  

  procedure MoveCaret();

  

  procedure MoveCaretToEnd;

  

  procedure MoveCaretToStart;

  

  procedure PasteFromClipboard; dynamic;

  

  procedure ProcessCommand();

  

  procedure ResetCaret;

  

  procedure Restore; dynamic;

  

  procedure SelectAll;

  

  procedure SetInitialValue;

  

  procedure SetRangeHi();

  

  procedure SetRangeLo();

  

  procedure SetSelection();

  

  procedure SetValue();

  

  function ValidateContents(); dynamic;

  

  function ValidateSelf;

  

  property ParentColor;

  

  property AsBoolean: Boolean; [rw]

  

  property AsCents: LongInt; [rw]

  

  property AsDateTime: TDateTime; [rw]

  

  property AsExtended: Extended; [rw]

  

  property AsFloat: Double; [rw]

  

  property AsInteger: LongInt; [rw]

  

  property AsOvcDate: TOvcDate; [rw]

  

  property AsOvcTime: TOvcTime; [rw]

  

  property AsString: string; [rw]

  

  property AsVariant: Variant; [rw]

  

  property AsStDate: TStDate; [rw]

  

  property AsStTime: TStTime; [rw]

  

  property Font;

  

  property Canvas;

  

  property Color;

  

  property CurrentPos: Integer; [rw]

  

  property DataSize: Word; [r]

  

  property DisplayString: string; [r]

  

  property EditString: string; [r]

  

  property Epoch: Integer; [rw]

  

  property EverModified: Boolean; [rw]

  

  property InsertMode: Boolean; [rw]

  

  property IntlSupport: TOvcIntlSup; [rw]

  

  property LastError: Word; [r]

  

  property Modified: Boolean; [rw]

  

  property SelectionLength: Integer; [rw]

  

  property SelectionStart: Integer; [rw]

  

  property SelectedText: string; [rw]

  

  property Text: string; [rw]

  

  property UserData: TOvcUserData; [rw]

  

  property AttachedLabel: TOvcAttachedLabel; [r]

  

  property AutoSize: Boolean; [rw]

  

  property Borders: TOvcBorders; [rw]

  

  property BorderStyle: TBorderStyle; [rw]

  

  property CaretIns: TOvcCaret; [rw]

  

  property CaretOvr: TOvcCaret; [rw]

  

  property ControlCharColor: TColor; [rw]

  

  property DecimalPlaces: Byte; [rw]

  

  property EFColors: TOvcEfColors; [rw]

  

  property MaxLength: Word; [rw]

  

  property Options: TOvcEntryFieldOptions; [rw]

  

  property PadChar: AnsiChar; [rw]

  

  property PasswordChar: AnsiChar; [rw]

  

  property RangeHi: string; [rws]

  

  property RangeLo: string; [rws]

  

  property TextMargin: Integer; [rw]

  

  property Uninitialized: Boolean; [rw]

  

  property ZeroDisplay: TZeroDisplay; [rw]

  

  property ZeroDisplayValue: Double; [rw]

  

  property OnChange: TNotifyEvent; [rw]

  

  property OnError: TValidationErrorEvent; [rw]

  

  property OnGetEpoch: TGetEpochEvent; [rw]

  

  property OnUserCommand: TUserCommandEvent; [rw]

  

  property OnUserValidation: TUserValidationEvent; [rw]

  

end;

Inheritance

TOvcBaseEntryField

  

|

TOvcCustomControlEx

  

|

TOvcCustomControl

  

|

TObject



CT Web help

CodeTyphon Studio