使用DateTimePicker仅允许启用一天中的某些小时

时间:2017-08-23 11:41:54

标签: c# .net winforms

期望的行为类似于约会应用。如果有人在10:00预约了约会,则在DateTimePicker中禁用小时10。如果当时没有人预约,请选择并启用小时槽。这是否可以使用.NET DateTimePicker控件?

1 个答案:

答案 0 :(得分:1)

可以为MinValue设置MaxValueSystem.Windows.Forms.DateTimePicker,但无法选择不允许的日期块。这是你必须自己添加的东西。有两种可能的方法:

  • 处理ValueChanged事件,然后验证所选时间。
  • 继承DateTimePicker类并在其中添加额外的功能。