Компонент ввода диапазона дат (постановка)

Материал из GedeminWiki
Перейти к: навигация, поиск

Необходимо создать простой и удобный визуальный компонент для ввода периода дат как набором с клавиатуры, так и путем выбора мышью.

periodedit_1.png

Компонент должен представлять собой поле ввода TEdit справа от которого расположены три кнопки-пиктограмки для вызова выпадающих окон.

periodedit_2.png

В окне выбора двух дат располагаются горизонтально два календаря. Пользователь выбирает день сначала на одном календаре, затем на втором. Сразу после указания второго дня окно закрывается, а введенный период переносится в поле ввода. Без выбора периода окно можно закрыть либо клавишей Esc, либо кликнув мышью за его пределами. Если в поле ввода указан некоторый период, то при открытии выпадающего окна дни начала и окончания периода устанавливаются на соответствующих календарях.

periodedit_3.png

Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты