我正在尝试在我的Windows窗体中获取月份日历以仅允许用户选择当月的日期,我的程序使用所选日期从文本文件中检索一行,但显然它会读取第1天或第20天等等,无论月份如何。
如何设置属性以使月份日历锁定到当前月份?
下面的内容
monthCalendar.MinDate = DateTime.CurrentMonth.DaysInMonth.First;
monthCalender.MaxDate = DateTime.CurrentMonth.DaysInMonth.Last;
答案 0 :(得分:0)
第一天月和lastDayOfMonth,您可以使用此代码:
DateTime today = DateTime.Today;
DateTime firstDayInMonth = new DateTime(today.Year, today.Month, 1);
DateTime lastDayInMonth = new DateTime(today.Year, today.Month, DateTime.DaysInMonth(today.Year, today.Month));