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

Вниз

добавить время   Найти похожие ветки 

 
Gu   (2011-10-19 06:47) [0]

на форме DateTimePicker, у которого Format="dd.MM.yyyy HH:mm:ss", свойство Time заполнено 0 (ч:м:с все=0), запускаю, дает редактировать (корректно с проверкой) и дату и время, но при редактировании его руками (не через допдаун с календарем) в

procedure TForm1.DateTimePicker1Change(Sender: TObject);
begin
form1.caption:=timetostr(DateTimePicker1.Time);
end;

возвращает 00:00:00. Если сначала выставить время, а потом выбрать дату, то возвращает правильно. Т.е. при редактировании времени оно не воспринимается пока дропдаун с выбором даты не сделаешь.

Вопрос: как при редактировании времени ручками (или просто при DateTimePicker1.onExit) сказать ему, чтобы время принял? Свойства Text у него нету, как хотябы оттуда то что руками прописал выдрать?


 
Gu   (2011-10-19 06:59) [1]

ага, нашел там еше Kind. Если его установить в dtkTime, то время сразу воспринимается, но тогда дата неработает :) Как сделать все вместе чтобы было?


 
И. Павел ©   (2011-10-19 09:30) [2]

> Как сделать все вместе чтобы было?

Поставить рядом два DateTimePicker - один для даты, другой для времени, и при считывании данных с них, использовыать trunc и frac. TDateTimePicker основан на элементах управления windows. Раз разработчики сделали 2 возможных состояния для этого компонента, то, виджимо, объединить их нельзя.


 
Омлет ©   (2011-10-19 11:14) [3]

Это один из самых глючных компонентов.



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

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

Наверх




Память: 0.47 MB
Время: 0.008 c
15-1317960201
Smile
2011-10-07 08:03
2012.01.29
Anatoly Podgoretsky - с Юбилеем!


8-1220035851
Doki
2008-08-29 22:50
2012.01.29
3д модель


1-1283001637
alexjfx
2010-08-28 17:20
2012.01.29
многострочный listbox


3-1270836090
AlexJ
2010-04-09 22:01
2012.01.29
Не видны изменения при модификации через Edit ... Post


15-1318236331
Бездомный
2011-10-10 12:45
2012.01.29
Как пропустить при дебаге модуль system (или другие)?