Tôi đã tự hỏi là có thể vô hiệu hóa các ngày đã chọn trong một DateTimePicker, để người dùng không thể chọn chúng. tôi biết nó có thể trong các hình thức web, nhưng trong các cửa sổ hình thức im không thể làm điều này. Làm thế nào tôi có thể đạt được điều này.Làm cách nào để tắt một số ngày trên điều khiển DateTimePicker?
Trả lời
Điều khiển nhà phát triển Express thường rất linh hoạt và đánh giá từ this support article bạn có thể đạt được những gì bạn muốn thực hiện với điều khiển DateEdit
của họ.
Có thể lấy bộ sưu tập kiểm soát từ vị trí sau: Over 60 Free Controls from DevExpress. (phiếu mua hàng miễn phí không còn khả dụng)
Đừng quên đọc EULA.
Sự dễ dàng mà bạn có thể thực hiện việc này sẽ tùy thuộc vào ngày bạn muốn hạn chế. Ví dụ: nếu tất cả những gì bạn muốn làm là chỉ định phạm vi ngày hợp lệ để chọn, thì bạn có thể sử dụng thuộc tính MinDate và MaxDate để đặt giới hạn. Tuy nhiên, nếu bạn muốn anh đào chọn một số ngày nhất định trong một phạm vi (ví dụ, không có ngày cuối tuần), không có phương pháp tích hợp để thực hiện việc này.
Bạn có thể tìm thấy quyền kiểm soát của bên thứ ba bằng chức năng này hoặc bạn có thể thử hack một chút bằng cách thêm trình xử lý sự kiện vào sự kiện ValueChanged và buộc thời gian ngày hiện tại thành giá trị cuối cùng (mà bạn muốn phải cache) nếu người dùng chọn một thứ gì đó bất hợp pháp theo logic nghiệp vụ của bạn ... nhưng đây là cách ít lý tưởng hơn để làm điều đó.
- 1. Làm cách nào để có được Ngày đã chọn từ điều khiển lịch?
- 2. Gửi phím tắt để điều khiển khác
- 3. MVC4: Tắt chế độ xem di động trên một số bộ điều khiển nhất định
- 4. Làm cách nào để ẩn bảng điều khiển trên SplitContainer?
- 5. Làm cách nào để tắt các nhãn trục x trong điều khiển biểu đồ ASP.NET?
- 6. Làm thế nào để thay đổi điều khiển .NET DateTimePicker để cho phép nhập giá trị null?
- 7. DateTimePicker: chọn cả ngày và giờ
- 8. Làm thế nào để điều khiển từ xa tắt máy một máy chủ Java RMI
- 9. Đồng bộ hóa WPF ColorAnimation trên một số điều khiển
- 10. Tắt tất cả điều khiển biểu mẫu trên trang web
- 11. Làm cách nào để viết đầu ra ở cùng một vị trí trên bảng điều khiển?
- 12. Tắt các phím tắt IE trong các điều khiển WebBrowser
- 13. Làm cách nào để tắt cảnh báo Caps Lock bằng điều khiển mật khẩu?
- 14. Điều khiển hiển thị trên một bảng điều khiển khác
- 15. Làm cách nào để tắt chế độ bấm phím được in trên bàn điều khiển trong .NET?
- 16. Làm cách nào tôi có thể xử lý cửa sổ biểu mẫu datetimepicker ArgumentOutOfRangeException?
- 17. Tắt một số điều khiển xác thực ASP.Net khi hộp kiểm được chọn
- 18. Làm cách nào để cập nhật trường ngày trong bảng điều khiển mongo?
- 19. Làm cách nào để có được ngày và phiên bản của trình điều khiển trong C#?
- 20. Cách thay đổi/đặt giá trị DateTimePicker
- 21. Làm thế nào để cho phép một bộ điều khiển mà không đặt chú thích trên mỗi bộ điều khiển?
- 22. Làm cách nào để trừ một ngày khỏi một ngày?
- 23. Làm cách nào để truy cập Bộ điều khiển Xem từ bộ điều khiển thanh tab?
- 24. Làm thế nào để sử dụng một điều khiển phân lớp trên một trang ASP.NET?
- 25. ASP.NET MVC - Qua JSON DateTime để điều khiển không ánh xạ tới tham số điều khiển
- 26. Làm cách nào để truy cập một điều khiển bên trong một DataTemplate XAML?
- 27. Ngày có thể chỉnh sửa trong DataGridView sử dụng dateTimePicker
- 28. Làm thế nào để sao chép/sao chép một điều khiển (với điều khiển con) bằng cách sử dụng asp.net?
- 29. Làm cách nào để so sánh hai ngày, trả về một số ngày
- 30. Làm cách nào để sử dụng Tham số tùy chọn trong Bộ điều khiển ASP.NET MVC
hoặc bất kỳ thành phần nào khác hỗ trợ tính năng này cũng sẽ là tốt quá – Aneef
tham khảo http://stackoverflow.com/questions/15172413/devexpress-dateedit-customization-to-allow-only-specific-dates – andy