如何在月历中只允许当前月份
How to only allow the current month in Month Calender
我试图在我的 windows 表单中获取日历,以仅允许用户在当前月份 select 天,我的程序使用 selected从文本文件中检索一行,但显然它会读取第 1 天或第 20 天等的行,而不管月份如何。
如何设置属性以便月历锁定到当前月份?
类似下面的内容
monthCalendar.MinDate = DateTime.CurrentMonth.DaysInMonth.First;
monthCalender.MaxDate = DateTime.CurrentMonth.DaysInMonth.Last;
firstDayInMonth 和 lastDayInMonth 你可以用这个代码得到:
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));
我试图在我的 windows 表单中获取日历,以仅允许用户在当前月份 select 天,我的程序使用 selected从文本文件中检索一行,但显然它会读取第 1 天或第 20 天等的行,而不管月份如何。
如何设置属性以便月历锁定到当前月份?
类似下面的内容
monthCalendar.MinDate = DateTime.CurrentMonth.DaysInMonth.First;
monthCalender.MaxDate = DateTime.CurrentMonth.DaysInMonth.Last;
firstDayInMonth 和 lastDayInMonth 你可以用这个代码得到:
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));