TTreeGrid

Гость19 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
27.03.2006

Суть задачи.

Некоторое время назад реализовал класс TTreeGrid – потомок от TCustomGrid.

Реализованы базовые функции.

Задача: сохранив идеологию реализации, отладить компонент, а также реализовать следующие возможности:

1. Возможность изменять размер столбцов/ячеек по горизонатил/вертикали, в т.ч. у фиксированных колонок;

2. Возможность перетаскивать колонки и столбцы – в т.ч. и фиксированные. При перетаскивании должно происходить событие, для подтверждения возможности такого перемещения (как обычно). Фиксированные колонки должны перемещаться среди фиксированных колонок, свободные – среди свободных;

3. Возможность динамически изменять количество фиксированных колонок, при сохранении данных и свойств всех ячеек;

4. Design-time редактор свойств колонок, где для каждой колонки можно задать следующие свойства:

4.1. Техническое имя;

4.2. Надпись в заголовке;

4.3. Длина;

4.4. Возможность изменять размер, перемещать;

Компонент нужен для внутреннего использования. Навороченных Design-time редакторов свойств не требуется.

Срок реализации: неделя.

Оплата: 2.000 рублей.