Classes defining Calendar, a graphic allowing the user to select a date
EInvalidDate
- exception handler when a non-valid date is selected
TCustomCalendar
- base class for TCalendar, a graphic for selecting a date
LMMonthChanged
- LCL Message method for change in Month
LMYearChanged
- LCL Message method for change in Year
LMDayChanged
- LCL Message method for change in Day
TWinControl.Create
Create
- constructor for TCustomCalendar: calls inherited Create and sets style, initial bounds, display settings; sets date and time to Now
The value of Date returned by the control
The composite DateTime value returned by the control
DisplaySettings
- various options governing the appearance of the display

DisplaySettings - various options governing the appearance of the display

Set of options including:

dsShowHeadings, dsShowDayNames, dsNoMonthChange, dsShowWeekNumbers, dsStartMonday

ReadOnly
- if True, calendar can only be viewed but not changed
OnChange
- event handler for any change in Calendar
OnDayChanged
- event handler for a change in Day selected
OnMonthChanged
- event handler for a change in month selected
OnYearChanged
- event handler for a change in the year selected
TCalendar
- a graphic allowing the user to select a date which is returned as data to the calling routine
LMChanged
- LCL Message method to deal with changes in the control