Новый компонент - TRxDateRangeEdit

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

Новый компонент - TRxDateRangeEdit

Сообщение alexs » 26.06.2014 14:20:56

Начал делать новый компонент - TRxDateRangeEdit
Предназначен для выбора периода - месяц и год.
Жду пожеланий и замечаний.
В планах реализовать DB вариант данной компоненты.

Добавлено спустя 29 секунд:
Если у кого есть красивая пиктограмка для компоненты - тоже буду рад.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4053
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: Новый компонент - TRxDateRangeEdit

Сообщение sancho1966 » 29.06.2014 14:35:07

Добрый день. Можно опционально в компонент добавить выбор квартал, год, полугодие. На пример, я делал на наследовании от TComboBox

procedure TmoMonthComboBox.Loaded;
begin
inherited;
if {(csLoading in ComponentState) or }(csDesigning in ComponentState) then exit;
LoadItems;
end;


procedure TmoMonthComboBox.LoadItems;
begin
with Items do
begin
if not OneMonth then Add('Год');
Add('Январь');
Add('Февраль');
Add('Март');
Add('Апрель');
Add('Май');
Add('Июнь');
Add('Июль');
Add('Август');
Add('Сентябрь');
Add('Октябрь');
Add('Ноябрь');
Add('Декабрь');
if not OneMonth then Add('1-й квартал');
if not OneMonth then Add('2-й квартал');
if not OneMonth then Add('3-й квартал');
if not OneMonth then Add('4-й квартал');
if not OneMonth then Add('полугодие');
ItemIndex := 0;
end;
end;
sancho1966
незнакомец
 
Сообщения: 1
Зарегистрирован: 12.04.2013 15:58:20

Re: Новый компонент - TRxDateRangeEdit

Сообщение alexs » 01.07.2014 09:32:59

Спасибо за предложение. Доработаю

Добавлено спустя 4 часа 11 минут 57 секунд:
Реализовал.
Теперь есть возможность настроить поведение - выбор месяц/квартал/полугодие
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4053
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь


Вернуться в RxLib

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

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

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