1 type derived from MonthCalendar
System.Windows.Forms.Design (1)
System\ComponentModel\Design\DateTimeEditor.DateTimeUI.cs (1)
86private class DateTimeMonthCalendar : MonthCalendar
46 references to MonthCalendar
System.Windows.Forms (45)
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.CalendarAccessibleObject.cs (1)
13/// Represents an accessible object for a calendar in <see cref="MonthCalendar"/> control.
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.CalendarBodyAccessibleObject.cs (1)
13/// Represents an accessible object for a calendar body in <see cref="MonthCalendar"/> control.
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.CalendarButtonAccessibleObject.cs (1)
14/// Represents an accessible object for buttons in <see cref="MonthCalendar"/> control.
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.CalendarCellAccessibleObject.cs (1)
14/// Represents an accessible object for a calendar date cell in <see cref="MonthCalendar"/> control.
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.CalendarDayOfWeekCellAccessibleObject.cs (1)
12/// Represents an accessible object for a calendar day of week cell in <see cref="MonthCalendar"/> control.
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.CalendarHeaderAccessibleObject.cs (1)
12/// Represents an accessible object for a calendar header in <see cref="MonthCalendar"/> control.
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.CalendarNextButtonAccessibleObject.cs (1)
12/// Represents an accessible object for the Next button in <see cref="MonthCalendar"/> control.
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.CalendarPreviousButtonAccessibleObject.cs (1)
12/// Represents an accessible object for the Previous button in <see cref="MonthCalendar"/> control.
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.CalendarRowAccessibleObject.cs (1)
14/// Represents an accessible object for a row in <see cref="MonthCalendar"/> control.
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.CalendarTodayLinkAccessibleObject.cs (1)
12/// Represents an accessible object for the Today button in <see cref="MonthCalendar"/> control.
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.CalendarWeekNumberCellAccessibleObject.cs (1)
12/// Represents an accessible object for a calendar week number cell in <see cref="MonthCalendar"/> control.
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.cs (2)
40/// <see cref="MonthCalendar"/>. The user must call <see cref="UpdateBoldedDates"/> to force the repaint of the bolded 41/// dates, otherwise the <see cref="MonthCalendar"/> will not paint properly. The following is an example of this:
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.MonthCalendarAccessibleObject.cs (31)
24public MonthCalendarAccessibleObject(MonthCalendar owner) : base(owner) 45if (!this.IsOwnerHandleCreated(out MonthCalendar? _)) 126internal MONTH_CALDENDAR_MESSAGES_VIEW CalendarView => this.TryGetOwnerAs(out MonthCalendar? owner) ? owner._mcCurView : MONTH_CALDENDAR_MESSAGES_VIEW.MCMV_MONTH; 132if (!this.IsOwnerHandleCreated(out MonthCalendar? _) || CalendarsAccessibleObjects is null) 159if (!this.IsOwnerHandleCreated(out MonthCalendar? _)) 200internal DayOfWeek FirstDayOfWeek => this.TryGetOwnerAs(out MonthCalendar? owner) ? CastDayToDayOfWeek(owner.FirstDayOfWeek) : CastDayToDayOfWeek(Day.Default); 202internal bool Focused => this.TryGetOwnerAs(out MonthCalendar? owner) && owner.Focused; 205=> _focusedCellAccessibleObject ??= this.TryGetOwnerAs(out MonthCalendar? owner) ? GetCellByDate(owner._focusedDate) : null; 219if (!this.IsOwnerHandleCreated(out MonthCalendar? _) || CalendarsAccessibleObjects is null) 237if (!this.IsOwnerHandleCreated(out MonthCalendar? owner)) 259if (!this.IsOwnerHandleCreated(out MonthCalendar? owner)) 281if (!this.IsOwnerHandleCreated(out MonthCalendar? owner)) 321if (!this.IsOwnerHandleCreated(out MonthCalendar? _) || CalendarsAccessibleObjects is null) 377=> this.TryGetOwnerAs(out MonthCalendar? owner) && owner.IsHandleCreated 389if (!this.IsOwnerHandleCreated(out MonthCalendar? owner)) 408if (!this.IsOwnerHandleCreated(out MonthCalendar? _) || CalendarsAccessibleObjects is null) 428this.TryGetOwnerAs(out MonthCalendar? owner) && owner.AccessibleRole == AccessibleRole.Default 446if (this.TryGetOwnerAs(out MonthCalendar? owner) && owner.GetType().BaseType is Type baseType) 457internal bool IsEnabled => this.TryGetOwnerAs(out MonthCalendar? owner) && owner.Enabled; 459internal bool IsHandleCreated => this.IsOwnerHandleCreated(out MonthCalendar? _); 470internal DateTime MinDate => this.TryGetOwnerAs(out MonthCalendar? owner) ? owner.MinDate : DateTime.MinValue; 471internal DateTime MaxDate => this.TryGetOwnerAs(out MonthCalendar? owner) ? owner.MaxDate : DateTime.MaxValue; 487if (!this.IsOwnerHandleCreated(out MonthCalendar? _)) 508if (!this.IsOwnerHandleCreated(out MonthCalendar? _) || _calendarsAccessibleObjects is null) 545internal SelectionRange SelectionRange => this.TryGetOwnerAs(out MonthCalendar? owner) ? owner.SelectionRange : new SelectionRange(); 552if (this.IsOwnerHandleCreated(out MonthCalendar? owner)) 558internal bool ShowToday => this.TryGetOwnerAs(out MonthCalendar? owner) && owner.ShowToday; 560internal bool ShowWeekNumbers => this.TryGetOwnerAs(out MonthCalendar? owner) && owner.ShowWeekNumbers; 562internal DateTime TodayDate => this.TryGetOwnerAs(out MonthCalendar? owner) ? owner.TodayDate : DateTime.Today; 571MonthCalendar? owner; 622if (!this.TryGetOwnerAs(out MonthCalendar? owner))
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.MonthCalendarChildAccessibleObject.cs (1)
12/// Represents an accessible object for a calendar child in <see cref="MonthCalendar"/> control.
System.Windows.Forms.Design (1)
System\ComponentModel\Design\DateTimeEditor.DateTimeUI.cs (1)
16private readonly MonthCalendar _monthCalendar = new DateTimeMonthCalendar();