2013-06-26 2 views
2

Я хочу деактивировать предыдущий день СЕЙЧАС, а не СЕЙЧАС в будущее, но я не могу найти способ, как это сделать. Я использую этот код:Деактивация определенного дня в сборщике даты и времени C#

Datetimepicker1.Value = System.DateTime.Now; 
Datetimepicker1.Enabled = false; 

но отключить весь день, и я не могу выбрать день будущего.

И тот же вопрос с деактивацией следующих дней СЕЙЧАС, а не от прошлого до СЕЙЧАС. Может кто-нибудь мне помочь, спасибо.

+1

и установка [ 'MinDate'] (http://msdn.microsoft.com/en-us/library/system.windows.forms.datetimepicker.mindate. aspx) в 'DateTime.Now' не работает? –

+0

Dupe Я думаю http://stackoverflow.com/questions/8353801/limiting-the-dates-within-a-c-sharp-win-form-datetimepicker – Bit

ответ

6

Вы отключите весь элемент управления DatePicker. Что вам нужно, это установка MinDate собственности на него:

dateTimePicker1.MinDate = DateTime.Now;