Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.03.10;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.007 c
1-29836
Roman Go
2003-02-28 10:20
2003.03.10
Каие параметры у GetShortPath


14-30056
Ricks
2003-02-20 12:07
2003.03.10
Старая игра


6-29975
crash123
2003-01-18 16:48
2003.03.10
Ошибка сценария в TWebBrowser.


6-29977
reitor
2003-01-21 12:02
2003.03.10
FTP manager


14-30071
Антон.
2003-02-21 13:27
2003.03.10
Что бы начать такое программировать, для повышения квалификации





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский