Unit 'ovcedcal' Package
[Overview][Types][Classes][Index] [#pl_orpheus]

TOvcCustomDateEdit

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

Declaration

Source position: ovcedcal.pas line 55

type TOvcCustomDateEdit = class(TOvcEdPopup)

protected

  FAllowIncDec: Boolean;

  

  FCalendar: TOvcCalendar;

  

  FDate: TDateTime;

  

  FEpoch: Integer;

  

  FForceCentury: Boolean;

  

  FRequiredFields: TOvcRequiredDateFields;

  

  FTodayString: string;

  

  FOnGetDate: TOvcGetDateEvent;

  

  FOnGetDateMask: TOvcGetDateMaskEvent;

  

  FOnPreParseDate: TOvcPreParseDateEvent;

  

  FOnSetDate: TNotifyEvent;

  

  DateOrder: TOvcDateOrder;

  

  HoldCursor: TCursor;

  

  PopupClosing: Boolean;

  

  WasAutoScroll: Boolean;

  

  function GetDate;

  

  function GetEpoch;

  

  function GetPopupColors;

  

  function GetPopupFont;

  

  function GetPopupHeight;

  

  function GetPopupDateFormat;

  

  function GetPopupDayNameWidth;

  

  function GetPopupOptions;

  

  function GetPopupWeekStarts;

  

  function GetPopupWidth;

  

  function GetReadOnly;

  

  procedure SetEpoch();

  

  procedure SetForceCentury();

  

  procedure SetPopupColors();

  

  procedure SetPopupFont();

  

  procedure SetPopupHeight();

  

  procedure SetPopupWidth();

  

  procedure SetPopupDateFormat();

  

  procedure SetPopupDayNameWidth();

  

  procedure SetPopupOptions();

  

  procedure SetPopupWeekStarts();

  

  procedure SetReadOnly();

  

  function ParseDate();

  

  procedure PopupDateChange();

  

  procedure PopupKeyDown();

  

  procedure PopupKeyPress();

  

  procedure PopupMouseDown();

  

  procedure DoExit; override;

  

  procedure GlyphChanged; override;

  

  procedure KeyDown(); override;

  

  procedure KeyPress(); override;

  

  procedure SetDate();

  

  property AllowIncDec: Boolean; [rw]

  

  property Epoch: Integer; [rw]

  

  property ForceCentury: Boolean; [rw]

  

  property PopupColors: TOvcCalColors; [rw]

  

  property PopupFont: TFont; [rw]

  

  property PopupHeight: Integer; [rw]

  

  property PopupWidth: Integer; [rw]

  

  property PopupDateFormat: TOvcDateFormat; [rw]

  

  property PopupDayNameWidth: TOvcDayNameWidth; [rw]

  

  property PopupOptions: TOvcCalDisplayOptions; [rw]

  

  property PopupWeekStarts: TOvcDayType; [rw]

  

  property ReadOnly: Boolean; [rw]

  

  property RequiredFields: TOvcRequiredDateFields; [rw]

  

  property TodayString: string; [rw]

  

  property OnGetDate: TOvcGetDateEvent; [rw]

  

  property OnGetDateMask: TOvcGetDateMaskEvent; [rw]

  

  property OnPreParseDate: TOvcPreParseDateEvent; [rw]

  

  property OnSetDate: TNotifyEvent; [rw]

  

public

  constructor Create(); override;

  

  function DateString();

  

  function FormatDate(); dynamic;

  

  procedure PopupClose(); override;

  

  procedure PopupOpen; override;

  

  procedure SetDateText(); dynamic;

  

  property Calendar: TOvcCalendar; [r]

  

  property Date: TDateTime; [rw]

  

end;

Inheritance

TOvcCustomDateEdit

  

|

TOvcEdPopup

  

|

TOvcCustomEdit

  

|

TObject



CT Web help

CodeTyphon Studio