Здравствуйте, ironwit, Вы писали:
I>Может ли кто посоветовать компонент или способ как редактировать одновременно дату и время (удобно для пользователя и привычно). упаковку TDateTime
I> Заранее спасибо.
Здравствуйте, Теплый Снег, Вы писали:
ТС>Здравствуйте, ironwit, Вы писали:
I>>Может ли кто посоветовать компонент или способ как редактировать одновременно дату и время (удобно для пользователя и привычно). упаковку TDateTime
I>> Заранее спасибо.
ТС>Как именно редактировать ? ТС>Поконкретнее можно
Есть делфовый формат TDateTime — в котором хранится дата и время. Которые данные я в свою очередь храню в БД, необходимо дать возможность пользователю, изменить составляющие этого формат дата и время достаточно удобно. В идеале в одном окне (типа стандартного TDateTimePicker). Можно конечно применять их два, лежащих рядом.. но как то некрасиво что ли ...
... << RSDN@Home 1.2.0 alpha rev. 608>>
играет: Faktor-2 — [В нашем стиле #01] В нашем стиле
Здравствуйте, BeeNokle, Вы писали:
BN>Здравствуйте, ironwit, Вы писали:
BN>http://torry.net/pages.php?s=98
BN>Скорее всего вы там найдете именно то, что вам нужно!
BN>А вообще — TMaskEdit
Вот еще вопрос — не видел ли кто готового компонента для редактирования времени (формат ччч:мм, часов может быть и больше 24). Пробовал несколько маскедитов, но это не то... например, при вводе 1:10 получается 10:10 ... такое впечатление, что для чисел он вообще не предназначен.
Здравствуйте, <Аноним>, Вы писали:
А>Здравствуйте, BeeNokle, Вы писали:
BN>>Здравствуйте, ironwit, Вы писали:
BN>>http://torry.net/pages.php?s=98
BN>>Скорее всего вы там найдете именно то, что вам нужно!
BN>>А вообще — TMaskEdit
А>Можно еще DateEdit из Rx Library
А>http://rxlib.ru/rx/rxlib.htm
спасибо, но плюнул на все это и реализовал редактирование по отдельности даты и времени
Здравствуйте, ironwit, Вы писали:
I>Может ли кто посоветовать компонент или способ как редактировать одновременно дату и время (удобно для пользователя и привычно). упаковку TDateTime
I> Заранее спасибо.
TDateTimePicker такое умеет по идее. Есть у него свойство Format — там можно создать формат для одновременного ввода и даты и времени.
Правда, когда я пытался это заюзать, напоролся на грубость — судя по хелпу у этого компонента есть свойство Kind, задающее, что, собственно, будет в нем редактироваться. В хелпе пишут следующее:
If the Kind property is dtkTime, the control is configured to support time editing. The default format give only the time portion of the control value, but the date portion can also be edited if the Format property includes date field codes.
То есть при Kind == dtkTime и соответствующей строке Format в нем можно редактировать и дату и время, однако в итоге все изменения даты молча игнорятся и изменяется только свойство Time...
Здравствуйте, Ulin, Вы писали:
U>Здравствуйте, ironwit, Вы писали:
I>>Может ли кто посоветовать компонент или способ как редактировать одновременно дату и время (удобно для пользователя и привычно). упаковку TDateTime
I>> Заранее спасибо.
U>TDateTimePicker такое умеет по идее. Есть у него свойство Format — там можно создать формат для одновременного ввода и даты и времени. U>Правда, когда я пытался это заюзать, напоролся на грубость — судя по хелпу у этого компонента есть свойство Kind, задающее, что, собственно, будет в нем редактироваться. В хелпе пишут следующее:
угу, сам на это наткнулся.. поэтому и ушел в сторону двух TDateTimePicker настроенных на дату и время соотетственно
Здравствуйте, ironwit, Вы писали:
I>угу, сам на это наткнулся.. поэтому и ушел в сторону двух TDateTimePicker настроенных на дату и время соотетственно
А я в итоге остановился на двух TMaskEdit — юзабилити повыше imho — можно поставить курсор на начало, и не глядя набрать 02092005. А в TDateTimePicker нужно стрелками переключаться между днем, месяцем и годом (или там где-то тож галка есть на этот счет?)
Здравствуйте, Ulin, Вы писали:
U>Здравствуйте, ironwit, Вы писали:
I>>угу, сам на это наткнулся.. поэтому и ушел в сторону двух TDateTimePicker настроенных на дату и время соотетственно
U>А я в итоге остановился на двух TMaskEdit — юзабилити повыше imho — можно поставить курсор на начало, и не глядя набрать 02092005. А в TDateTimePicker нужно стрелками переключаться между днем, месяцем и годом (или там где-то тож галка есть на этот счет?)
только что специально проверил
02 стрелка вправо 09 стрелка вправо 2005