Windows 窗体
MonthCalendar
控件显示直观的图形界面,供用户查看和设置日期信息。 该控件显示日历:一个网格,其中包含月份编号的天数(按一周中的天数排列),其中突出显示了所选日期范围。 可通过单击月份标题栏两侧的箭头按钮来选择其他月份。 与类似的
DateTimePicker
控件不同,可使用此控件选择多个日期。 有关
DateTimePicker
控件的详细信息,请参阅
DateTimePicker 控件
。
配置 MonthCalendar 控件
MonthCalendar
控件的外观高度可配置。 默认情况下,当天的日期显示为圆圈,也显示在网格底部。 可通过将
ShowToday
和
ShowTodayCircle
属性设置为
false
更改此特征。 还可通过将
ShowWeekNumbers
属性设置为
true
向日历添加周数。 通过设置
CalendarDimensions
属性,可以水平和垂直显示多个月。 默认情况下,星期日显示为一周的第一天,但可使用
FirstDayOfWeek
属性指定任何一天。
还可通过将
DateTime
对象添加到
BoldedDates
、
AnnuallyBoldedDates
和
MonthlyBoldedDates
属性,将某些日期设置为一次性、每年或每月以粗体显示。 有关详细信息,请参阅
如何:使用 Windows 窗体 MonthCalendar 控件以粗体显示特定日期
。
MonthCalendar
控件的关键属性是
SelectionRange
,即在控件中选择的日期范围。
SelectionRange
值不能超过在
MaxSelectionCount
属性中设置的可选择的最大天数。 用户可选择的最早和最晚日期由
MaxDate
和
MinDate
属性确定。
MonthCalendar
MonthCalendar 控件