Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > DateTimePicker


Автор: Garmahis 19.5.2005, 11:11
При запуске значение DateTimePicker.MaxDate не задано - пользователь может выбирать любую дату. Потом в процессе работы задаётся значение DateTimePicker.MaxDate скажем последним днём следующей недели. А потом надо опять обнулить ограничение. Как это сделать?
DateTimePicker.MaxDate:=nil не работает...

Автор: jack128 19.5.2005, 11:17
DateTimePicker.MaxDate:=0 ??

Автор: s-mike 19.5.2005, 11:21
DateTimePicker.MaxDate:=Now + 7

Автор: Rennigth 19.5.2005, 11:35
s-mike
а зачем + 7? просто интересно.

Автор: s-mike 19.5.2005, 11:45
Цитата(Rennigth @ 19.5.2005, 11:35)
а зачем + 7? просто интересно.

Поэтому:
Цитата(Garmahis @ 19.5.2005, 11:11)
Потом в процессе работы задаётся значение DateTimePicker.MaxDate скажем последним днём следующей недели

Автор: Garmahis 19.5.2005, 11:45
DateTimePicker.MaxDate:=0 не работает говорит дата меньше чем минимально возможное значение...
DateTimePicker.MaxDate:=Now + 7 а это причём? Мне какраз после этой строки надо обнулить MaxDate что бы снова можно было вводить любую дату...

Автор: s-mike 19.5.2005, 11:50
Цитата(Garmahis @ 19.5.2005, 11:45)
Мне какраз после этой строки надо обнулить MaxDate что бы снова можно было вводить любую дату...

Тогда
DateTimePicker1.MaxDate := MaxDateTime;

Автор: Garmahis 19.5.2005, 11:53
Ага спасибо большое!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)