FaceCalendar object
The FaceCalendar object displays and handles a Calendar control.

The following screen shot shows a FaceCalendar assigned to a face: 

The following table shows how you can get a FaceCalendar object ( the red items indicates properties )

EXTREECUBELib.Face
	"CreateCalendar" -> EXTREECUBELib.FaceCalendar
	"FaceCalendar" -> EXTREECUBELib.FaceCalendar

The following table shows how you can get a FaceCalendar object ( the red items indicates properties )

EXTREECUBELib.FaceCalendar <- "CreateCalendar" of EXTREECUBELib.Face
EXTREECUBELib.FaceCalendar <- "FaceCalendar" of EXTREECUBELib.Face

The FaceCalendar object supports the following properties and methods:

NameDescription
AutoSizeSpecifies the way the calendar fits the face.
DateRetrieves or sets the browsed date. Ensures that the date is visible.
DateFromPointRetrieves the date from point.
DisplayWeekNumberAsSpecifies the way the calendar displays the week number.
DrawGridLinesRetrieves or sets a value that indicates whether the grid lines are visible or hidden.
FaceRetrieves the face that owns the content object.
FirstWeekDaySpecifies the first day of the week.
ForeColorSpecifies the calendar's foreground color.
GridLineColorRetrieves or sets a value that indicates the color to show the grid lines.
IndexIndicates the index of the face.
LocFirstWeekDayIndicates the first day of the week, as specified in the regional settings.
LocMonthNamesRetrieves the list of month names, as indicated in the regional settings, separated by space.
LocWeekDaysRetrieves the list of names for each week day, as indicated in the regional settings, separated by space.
MaxDateRetrieves or sets the max date.
MaxMonthXSpecifies the maximum number of months horizontally displayed.
MaxMonthYSpecifies the maximum number of months vertically displayed.
MinDateRetrieves or sets the min date.
MinMonthXSpecifies the minimum number of months horizontally displayed.
MinMonthYSpecifies the minimum number of months vertically displayed.
MonthNamesRetrieves or sets a value that indicates the list of month names, separated by space.
MoveMoves the calendar back/forward one year/month.
NextMonthMoves the calendar forward one month.
NextYearMoves the calendar forward one year.
NonworkingDaysRetrieves or sets a value that indicates the non-working days, for each week day a bit.
NonworkingDaysForeColorRetrieves or sets a value that indicates the foreground color for non-working days.
PrevMonthMoves the calendar back one month.
PrevYearMoves the calendar back one year.
RefreshRefreses the face's content.
SelBackColorRetrieves or sets a value that indicates the selection background color.
SelDateSelects the giving date.
SelForeColorRetrieves or sets a value that indicates the selection foreground color.
ShowMonthSelectorSpecifies whether the left/right arrows to select the previously/next month are visible or hidden in the header of the calendar's month.
ShowNonMonthDaysSpecifies whether the control displays the dates that are not part of the month.
ShowTodayButtonRetrieves or sets a value that indicates whether the today button is visible or hidden, in the calendar.
ShowWeeksRetrieves or sets a value that indicates whether the weeks header is visible or hidden.
TodayCaptionRetrieves or sets a value that indicates the today button's caption, in the calendar.
UnselectDateUnselects any date in the calendar.
ValueSelects the date.
ValueFromPointRetrieves the value/date from point.
WeekDaysRetrieves or sets a value that indicates the list of names for each week day, separated by space.
YearRetrieves or sets the browsed year. Ensures that the date is visible.