0

我正在使用MonthCalendarWindows 窗体应用程序中的控件。我想将比控件的 MinDate 更早的日期变灰(或者为用户提供一些关于哪些日期对选择无效的视觉线索)。该控件没有获得我期望的行为的属性。我已经尝试过UltraDateTimeEditorInfragistics 但它有同样的问题(没有属性可以为 MinDate 之前的日期设置颜色/样式)。

我怎样才能得到我想要的东西,而不必编写我自己的日历控件或做太多低级(即自定义绘图)的东西?理想情况下,该解决方案应该在 .Net 框架 2.0 上运行,但如果它需要 3.5,那也没关系。

4

2 回答 2

3

MonthControl 似乎已经完成了您正在寻找的工作。设置 minDate 属性会从日历中删除无效的天数/年数,因此无法选择它们。适用于 .NET 2.0 和 3.5。

请记住,我使用的是 Windows Server 2008,因此 .NET 控件的视觉样式可能与您系统上的不同。祝你好运!

于 2008-12-19T04:28:59.580 回答
0

如果不创建自己的控件或自定义绘图,则无法完成。

于 2008-12-24T05:27:11.797 回答