System.Windows.Forms.MonthCalendar: Property Members

The properties of System.Windows.Forms.MonthCalendar are listed below. For a list of all members, see the MonthCalendar Members list.

See Also: Inherited members from System.Windows.Forms.Control

Public Properties

AnnuallyBoldedDatesDateTime[].

Gets or sets the array of DateTime objects that determines which annual days are displayed in bold.

override
BackColorSystem.Drawing.Color.

Gets or sets the background color for the control.

override
BackgroundImageSystem.Drawing.Image.

Gets or sets the background image for the System.Windows.Forms.MonthCalendar

override
BackgroundImageLayoutImageLayout.

Gets or sets a value indicating the layout for the MonthCalendar.BackgroundImage.

BoldedDatesDateTime[].

Gets or sets the array of DateTime objects that determines which nonrecurring dates are displayed in bold.

CalendarDimensionsSystem.Drawing.Size.

Gets or sets the number of columns and rows of months displayed.

FirstDayOfWeekDay.

Gets or sets the first day of the week as displayed in the month calendar.

override
ForeColorSystem.Drawing.Color.

Gets or sets the foreground color of the control.

ImeModeImeMode.

Gets or sets the Input Method Editor (IME) mode supported by this control.

MaxDateDateTime.

Gets or sets the maximum allowable date.

MaxSelectionCountint.

Gets or sets the maximum number of days that can be selected in a month calendar control.

MinDateDateTime.

Gets or sets the minimum allowable date.

MonthlyBoldedDatesDateTime[].

Gets or sets the array of DateTime objects that determine which monthly days to bold.

PaddingPadding.

Gets or sets the space between the edges of a System.Windows.Forms.MonthCalendar control and its contents.

RightToLeftLayoutbool.

Gets or sets a value indicating whether the control is laid out from right to left.

ScrollChangeint.

Gets or sets the scroll rate for a month calendar control.

SelectionEndDateTime.

Gets or sets the end date of the selected range of dates.

SelectionRangeSelectionRange.

Gets or sets the selected range of dates for a month calendar control.

SelectionStartDateTime.

Gets or sets the start date of the selected range of dates.

ShowTodaybool.

Gets or sets a value indicating whether the date represented by the MonthCalendar.TodayDate property is displayed at the bottom of the control.

ShowTodayCirclebool.

Gets or sets a value indicating whether today's date is identified with a circle or a square.

ShowWeekNumbersbool.

Gets or sets a value indicating whether the month calendar control displays week numbers (1-52) to the left of each row of days.

[read-only]
SingleMonthSizeSystem.Drawing.Size.

Gets the minimum size to display one month of the calendar.

SizeSystem.Drawing.Size.

Gets or sets the size of the System.Windows.Forms.MonthCalendar control.

override
Textstring.

Gets or sets the text to display on the System.Windows.Forms.MonthCalendar.

TitleBackColorSystem.Drawing.Color.

Gets or sets a value indicating the background color of the title area of the calendar.

TitleForeColorSystem.Drawing.Color.

Gets or sets a value indicating the foreground color of the title area of the calendar.

TodayDateDateTime.

Gets or sets the value that is used by System.Windows.Forms.MonthCalendar as today's date.

[read-only]
TodayDateSetbool.

Gets a value indicating whether the MonthCalendar.TodayDate property has been explicitly set.

TrailingForeColorSystem.Drawing.Color.

Gets or sets a value indicating the color of days in months that are not fully displayed in the control.

Protected Properties

[read-only]
override
CreateParamsCreateParams.

Gets a System.Windows.Forms.CreateParams for creating a System.Windows.Forms.MonthCalendar control.

[read-only]
override
DefaultImeModeImeMode.

Gets a value indicating the input method editor for the System.Windows.Forms.MonthCalendar.

[read-only]
override
DefaultMarginPadding.

Gets the default margin settings for the System.Windows.Forms.MonthCalendar control.

[read-only]
override
DefaultSizeSystem.Drawing.Size.

Gets the default size of the calendar.

override
DoubleBufferedbool.

Gets or sets a value indicating whether the control should redraw its surface using a secondary buffer.