【问题标题】:VB.NET Disable past date in monthcalendarVB.NET 在月历中禁用过去的日期 【发布时间】:2013-03-09 03:32:27 【问题描述】: 如何使用 vb.net 在月历中禁用过去日期并仅启用从今天开始的 3 个日期?我找不到 dayrender 事件。 有什么想法吗? 提前致谢。 【问题讨论】: 标签: vb.net monthcalendar 【解决方案1】: 你可以利用 MinDate 和 MaxDate 属性 MonthCalendar 控件来满足您的需求, 代码: MonthCalTest.MinDate = New DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day) MonthCalTest.MaxDate = MonthCalTest.MinDate.AddDays(3) MINDATE - MAXDATE 【讨论】: 谢谢。但现在,我想显示禁用日期但不隐藏它。我该怎么做?