Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.004 c
15-1317860349
Nic
2011-10-06 04:19
2012.01.29
Как сделать интернет-магазин?


1-1282631144
Avil
2010-08-24 10:25
2012.01.29
Разница кодировок при копировании и вставке


2-1319306729
Katie
2011-10-22 22:05
2012.01.29
caption для лейб


1-1282634224
Дмитрий Белькевич
2010-08-24 11:17
2012.01.29
TJvDBTreeView, хинт (ToolTips) обрезается до 80-ти символов.


15-1318345230
Awesome-o 4000
2011-10-11 19:00
2012.01.29
Прошу дать совет




   Наверх