1 type derived from MonthCalendar
System.Windows.Forms.Design (1)
System\ComponentModel\Design\DateTimeEditor.DateTimeUI.cs (1)
86
private 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)
24
public MonthCalendarAccessibleObject(
MonthCalendar
owner) : base(owner)
45
if (!this.IsOwnerHandleCreated(out
MonthCalendar
? _))
126
internal MONTH_CALDENDAR_MESSAGES_VIEW CalendarView => this.TryGetOwnerAs(out
MonthCalendar
? owner) ? owner._mcCurView : MONTH_CALDENDAR_MESSAGES_VIEW.MCMV_MONTH;
132
if (!this.IsOwnerHandleCreated(out
MonthCalendar
? _) || CalendarsAccessibleObjects is null)
159
if (!this.IsOwnerHandleCreated(out
MonthCalendar
? _))
200
internal DayOfWeek FirstDayOfWeek => this.TryGetOwnerAs(out
MonthCalendar
? owner) ? CastDayToDayOfWeek(owner.FirstDayOfWeek) : CastDayToDayOfWeek(Day.Default);
202
internal bool Focused => this.TryGetOwnerAs(out
MonthCalendar
? owner) && owner.Focused;
205
=> _focusedCellAccessibleObject ??= this.TryGetOwnerAs(out
MonthCalendar
? owner) ? GetCellByDate(owner._focusedDate) : null;
219
if (!this.IsOwnerHandleCreated(out
MonthCalendar
? _) || CalendarsAccessibleObjects is null)
237
if (!this.IsOwnerHandleCreated(out
MonthCalendar
? owner))
259
if (!this.IsOwnerHandleCreated(out
MonthCalendar
? owner))
281
if (!this.IsOwnerHandleCreated(out
MonthCalendar
? owner))
321
if (!this.IsOwnerHandleCreated(out
MonthCalendar
? _) || CalendarsAccessibleObjects is null)
377
=> this.TryGetOwnerAs(out
MonthCalendar
? owner) && owner.IsHandleCreated
389
if (!this.IsOwnerHandleCreated(out
MonthCalendar
? owner))
408
if (!this.IsOwnerHandleCreated(out
MonthCalendar
? _) || CalendarsAccessibleObjects is null)
428
this.TryGetOwnerAs(out
MonthCalendar
? owner) && owner.AccessibleRole == AccessibleRole.Default
446
if (this.TryGetOwnerAs(out
MonthCalendar
? owner) && owner.GetType().BaseType is Type baseType)
457
internal bool IsEnabled => this.TryGetOwnerAs(out
MonthCalendar
? owner) && owner.Enabled;
459
internal bool IsHandleCreated => this.IsOwnerHandleCreated(out
MonthCalendar
? _);
470
internal DateTime MinDate => this.TryGetOwnerAs(out
MonthCalendar
? owner) ? owner.MinDate : DateTime.MinValue;
471
internal DateTime MaxDate => this.TryGetOwnerAs(out
MonthCalendar
? owner) ? owner.MaxDate : DateTime.MaxValue;
487
if (!this.IsOwnerHandleCreated(out
MonthCalendar
? _))
508
if (!this.IsOwnerHandleCreated(out
MonthCalendar
? _) || _calendarsAccessibleObjects is null)
545
internal SelectionRange SelectionRange => this.TryGetOwnerAs(out
MonthCalendar
? owner) ? owner.SelectionRange : new SelectionRange();
552
if (this.IsOwnerHandleCreated(out
MonthCalendar
? owner))
558
internal bool ShowToday => this.TryGetOwnerAs(out
MonthCalendar
? owner) && owner.ShowToday;
560
internal bool ShowWeekNumbers => this.TryGetOwnerAs(out
MonthCalendar
? owner) && owner.ShowWeekNumbers;
562
internal DateTime TodayDate => this.TryGetOwnerAs(out
MonthCalendar
? owner) ? owner.TodayDate : DateTime.Today;
571
MonthCalendar
? owner;
622
if (!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)
16
private readonly
MonthCalendar
_monthCalendar = new DateTimeMonthCalendar();