DateTimePicker只能选择一周中的特定日期

时间:2011-12-05 20:29:26

标签: c# .net winforms

我需要能够从DateTimePicker中仅选择一周中的某些天。我想知道是否有可能强迫用户从MON-FRI中选择任何一天,并且只是禁用SAT&太阳。我可以理解,我可以创建预选事件,弹出一条消息,要求用户重新选择他们的日期。我想知道是否有办法自动禁用SAT& SUN,只让用户从MON-FRI中选择任何一天。

1 个答案:

答案 0 :(得分:4)

DateTimePicker没有内置功能来限制日期选择器开始和结束时的日期。 (IE,你不能阻止那些落在“范围内”的日期。)

相反,您需要使用替代方案(并且确实存在一些免费使用的方法)或检查Validate事件上的日期,如果根据您的日期规则它是无效的,请重置日期并提供错误。