Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.03.10;
Скачать: CL | DM;

Вниз

TDateTimePicker c возможностью ввода пустой даты?   Найти похожие ветки 

 
Paxer   (2003-02-27 18:56) [0]

Добрый день! Подскажите, никто не встречал компонента подобного TDateTimePicker с возможностью ввода "пустой" даты? Т.е. у него должно быть состояние - отсутствие введенной даты.


 
Юрий Федоров ©   (2003-02-27 19:23) [1]

У него есть св-во Checked


 
Asker   (2003-02-28 02:32) [2]

есть такой компонент profdatetimepicker, если хочешь, могу замылить. у него есть св-во показывать или нет дату


 
Asker   (2003-02-28 02:33) [3]

Удалено модератором
Примечание: Личная переписка


 
paxer   (2003-02-28 10:13) [4]

Удалено модератором
Примечание: Личная переписка


 
Юрий Федоров ©   (2003-02-28 11:05) [5]

paxer (28.02.03 10:13)
Не советую пользоваться сторонними компонентами без крайней необходимости.

Поставть ShowCheckBox в true


 
paxer   (2003-02-28 11:31) [6]

Попробовал с ShowCheckBox. Спасибо за подсказку. Проблему конечно решает, но не в том виде, как хотелось бы. Для конечного пользователя понятней выглядело бы отсутствие каких-либо цифр для случая невведенной даты и еще в случае если данный компонент лежит на форме и недоступен, он очень похож на доступный с Checed=False. Если можно, подскажи, как сделать так, чтобы после ввода цифры фокус ввода каждый раз не перемещался на CheckBox. Ато корректируешь дату, нажимаешь Up один раз - и ты уже на CheckBox-е.


 
Anatoly Podgoretsky ©   (2003-02-28 12:01) [7]

paxer (28.02.03 11:31)
Во первых другой компонент, во вторых придется отказаться от одной из дат, поскольку пустых дат (TDate) не бывает, все значения действующие.


 
Paxer   (2003-02-28 12:09) [8]

В моем случае значение должно будет хранится в базе MySQL а там поле может быть Null. Во вторых, значение с которым я планирую работать будет не TDateTime а Variant и признаком не введенной даты для меня будет Unassigned.
Другой компонент - я за, только подскажите, какой? Где взять? Ато придется писать самому - а это бо-о-ольшой кусок работы.
Подскажите, плиз, Мастера.


 
Anatoly Podgoretsky ©   (2003-02-28 12:14) [9]

Ты говорил не о зранении, для баз данных такое понятие существует, а об вводе даты, TDateTimePicker не база данных, не DbAware компонент и такой возможности поэтому не поддерживает.
Примени другой компонент, например из RxLib.


 
Paxer   (2003-02-28 12:20) [10]

А нет самостоятелного компонента? Дело в том, что я RxLib не пользуюсь. Если тами и есть подходящий компонент (я когда-то давно смотрел, и что-то мне не подошло) то мне его придется "выковыривать" из общей иерархии. А этого мне не хотелось бы. Тем более, что мне возможно придется переводить прогу на Kylix и хотелось бы иметь минимум непереносимого кода.



Страницы: 1 вся ветка

Текущий архив: 2003.03.10;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.022 c
14-30099
blackman
2003-02-22 13:04
2003.03.10
Суббота - унылая, пора!!!


1-29838
V-Isa
2003-02-28 11:45
2003.03.10
Определение компонента, над которым расположен курсор мыши


1-29802
Альф
2003-02-27 15:45
2003.03.10
Уважаемые :) а где можно почитать о использовании OleInitialize ?


14-30009
kofman
2003-02-22 00:10
2003.03.10
Компиляция chm-файлов


1-29844
ghg
2003-02-28 11:55
2003.03.10
сохранение Tbitmap в нетипизированный файл