[РЕШЕНО] Компоненты для редактирования даты и времени

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

[РЕШЕНО] Компоненты для редактирования даты и времени

Сообщение slyubez » 22.09.2015 23:57:13

Приветствую уважаемых коллег.

Сейчас столкнулся с необходимостью переноса одного проекта с Delphi на Lazarus. На формах используются TDateEdit из RxLib для редактирования дат и TDateTimePicker - для времен. Формат времени - HH:mm. Но увы - компонента DateTimePicker в Lazarus нет, а у TRxTimeEdit формат времени задан жестко. Я, конечно, могу попробовать его подправить, но чтобы не изобретать велосипед, хотелось бы узнать - а существует ли уже готовый редактор времен с возможностью задания формата, или нет?

Ещё такой момент. В одном из предыдущих проектов я использовал TDateEdit со стандартным форматом даты DD.MM.YYYY . Проект был кроссплатформенный. В Windows всё работало отлично, но в Linux Mint 17.1 дата в компоненте была совершенно другого формата - день и месяц в компоненте отображались одной цифрой. Как изменить формат - я так и не нашел. Может ли кто-нибудь дать подсказку по теме?
Последний раз редактировалось slyubez 24.09.2015 21:08:27, всего редактировалось 1 раз.
slyubez
постоялец
 
Сообщения: 180
Зарегистрирован: 31.03.2015 08:44:07

Re: Компоненты для редактирования даты и времени

Сообщение Vadim » 23.09.2015 03:51:07

slyubez писал(а):Но увы - компонента DateTimePicker в Lazarus нет...

А Вы на вкладку "Common Controls" не заглядывали? DateTimePicker там сидит, только и ждёт, чтобы Вы его себе на форму поставили... ;-)

Добавлено спустя 10 минут 18 секунд:
slyubez писал(а):...но в Linux Mint 17.1 дата в компоненте была совершенно другого формата - день и месяц в компоненте отображались одной цифрой. Как изменить формат - я так и не нашел.

А со свойством DateFormat не пробрвали поиграться? Мне, к примеру, для работы с БД требовался формат "YYYY-MM-DD". Я ставлю этот формат и - приходи кума любоваться - дату он отображает как мне и нужно.
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Re: Компоненты для редактирования даты и времени

Сообщение slyubez » 23.09.2015 07:57:15

А Вы на вкладку "Common Controls" не заглядывали? DateTimePicker там сидит, только и ждёт, чтобы Вы его себе на форму поставили...

Lazarus 1.2.6 - на моей вкладке такого компонента нет. Или нужно поставить какой-то пакет?
А со свойством DateFormat не пробрвали поиграться? Мне, к примеру, для работы с БД требовался формат "YYYY-MM-DD". Я ставлю этот формат и - приходи кума любоваться - дату он отображает как мне и нужно.

В списке свойств TDateEdit такого свойства нет. Есть public-функция GetDateFormat, а метода для установки нет.
slyubez
постоялец
 
Сообщения: 180
Зарегистрирован: 31.03.2015 08:44:07

Re: Компоненты для редактирования даты и времени

Сообщение Снег Север » 23.09.2015 08:15:00

Поставьте себе CodeTyphon и не мучайтесь. Там есть всё это и еще много сверх того...
Аватара пользователя
Снег Север
долгожитель
 
Сообщения: 3053
Зарегистрирован: 27.11.2007 16:14:47

Re: Компоненты для редактирования даты и времени

Сообщение Vadim » 23.09.2015 08:32:49

slyubez писал(а):Lazarus 1.2.6 - на моей вкладке такого компонента нет. Или нужно поставить какой-то пакет?

А Вы поставьте версию поновее, там всё будет...
slyubez писал(а):В списке свойств TDateEdit такого свойства нет.

Аналогичная проблема. ;-)
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Re: Компоненты для редактирования даты и времени

Сообщение slyubez » 23.09.2015 22:32:56

А Вы поставьте версию поновее, там всё будет...

Поставил 1.4.2. Нету. Может быть, подскажете насчет пакета?
С CodeTyphon связываться побаиваюсь.

UPD. Поигрался с пакетами и нашел. Спасибо за сведения.
slyubez
постоялец
 
Сообщения: 180
Зарегистрирован: 31.03.2015 08:44:07

Re: Компоненты для редактирования даты и времени

Сообщение Vadim » 24.09.2015 04:07:55

slyubez
Я работаю с версией 1.5.48922 - там есть все необходимые компоненты в установке по умолчанию.
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 216

Рейтинг@Mail.ru
cron