更改"今天"的默认值月日历控件中的按钮

时间:2014-03-29 19:25:01

标签: c# winforms visual-studio-2012 calendar

我正在制作一个包含每日消息的日历。我想在日历上编写“今天:2014-03-29”按钮(当你点击它时,它会转到今天的一天)我需要能够在代码中更改该按钮的值。我希望能够将年份改为2013年,而不是2014年。

所以前。今天:2014-04-06但是我希望它显示2013-04-06并且到2013年4月6日而不是2014年。图片是日历供参考。请记住,它需要每天更换一年,所以今天它将是2013-03-26明天它将是2013-03-27。

enter image description here

1 个答案:

答案 0 :(得分:1)

控件上有一个属性,可让您设置首选日期。

monthCalendar1.TodayDate = new DateTime(2013, 4, DateTime.Now.Day);

您可能想要进行一些验证,例如闰年。如果是2016年2月29日,并且您尝试将其设置为2015年2月29日,那么您将获得ArgumentOutOfRangeException