回答
你可以在DatePicker中設置blackdays,也許有幫助。
上面的代碼是針對WPF的。我想要winforms。 – Dhanashree 2014-12-02 08:40:57
灰色日期似乎不可能,看到這個解決方案http://stackoverflow.com/questions/19214940/monthcalendar-disable-days(不能回答上述聲譽原因) – 2014-12-02 08:56:21
嗯,我決定使用wpf控制在winforms :)謝謝:D – Dhanashree 2014-12-02 09:47:56
您可以處理ValueChanged
事件手動處理您的日期驗證。請參閱MSDN doc。
事情是這樣的意願的伎倆:
private void DateTimePicker_ValueChanged(Object sender, EventArgs e)
{
var selectedDate = this.DateTimePicker.Value;
if (this.DateIsForbidden(selectedDate))
{
var forcedDate = this.GetAllowedDate(selectedDate);
this.DateTimePicker.Value = forcedDate;
MessageBox.Show(string.Format("Date {0} is not allowed. {1} selected instead", selectedDate, forcedDate));
}
}
是的,但我們想要灰化日期,以便該用戶不會選擇它們,並且不會發生任何值更改事件,用戶應該能夠識別它被禁用。 – Dhanashree 2014-12-02 08:46:54
- 1. dateTimePicker的 - 允許選擇上禁用日期
- 2. XDSoft DateTimePicker - 禁用星期日
- 3. 如何禁用或僅啓用某些日期範圍
- 4. jQuery Ui beforeShowDay - 禁用某些日期
- 5. 從html5禁用某些日期datepicker
- 6. 每個星期四啓用日期,但禁用某些星期四
- 7. Eonasdan datetimepicker禁用時間,只有日期啓用
- 8. 允許用戶啓用/禁用選項
- 9. DateTimePicker自定義日曆
- 10. Jquery datepicker將不允許更改禁用文本框的日期。
- 11. datetimepicker禁用過去日期不顯示
- 12. 引導3的DateTimePicker V4禁用日期
- 13. 如何禁用日期選擇器中的某些日期
- 14. 在datetimepicker winform c中禁用一些日期#
- 15. ActionBarSherlock是否允許啓用/禁用ActionBar.Tab?
- 16. 啓用/禁用特定日期
- 17. 禁用jQuery日期選擇器中的自定義日期
- 18. 使用自定義時間遞減DateTimePicker日期值
- 19. 我在哪裏可以找到一個JavaScript日曆,允許我禁用某些日期?
- 20. Android自定義日曆視圖禁用特定日期
- 21. 如何禁用Android日期選擇器中的某些特定日期?
- 22. RDiscount:只允許使用某些標籤
- 23. 只允許某些用戶編輯ASPxGridView
- 24. 允許用戶自定義網頁
- 25. Bootstrap datetimepicker禁用過去的日期和當前日期?
- 26. 如何允許用戶設置自定義的Android啓動
- 27. PHP允許某些值
- 28. 只允許某些事件
- 29. 只允許某些字符
- 30. 自定義datetimepicker
那你試試?顯示一些代碼。 – Askolein 2014-12-02 08:38:33
有一個例子在techpower - http://www.techpowerup.com/forums/threads/a-custom-datetimepicker-control-in-c.70925/#post-968501 但它需要一個自定義的月曆控制 - http://www.techpowerup.com/forums/threads/a-modified-monthcalendar-control-in-c.70554/#post-962455 但我有一個查詢。 – Dhanashree 2014-12-02 08:42:02