Форум: "Начинающим";
Текущий архив: 2012.01.29;
Скачать: [xml.tar.bz2];
Вниздобавить время Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.006 c