EHLIB V1.50


Производитель: Дмитрий Большаков, г.Владивосток
Тип распространения: для российских пользователей - FREEWARE, для остальных - SHAREWARE
WWW: http://tax25.marine.su/dmitryb/RUS(круглосуточно)

Краткое описание: Центральным компонентом библиотеки является DBGridEH. Сделан на основе стандартного DBGrid, абсолютно все стандартные свойства сохранены, новые свойства просто добавлены, причем большинство из них опционально отключаемо. Hевелик, тяжелее, чем стандартный, всего на 25%. Остальные компоненты библиотеки - вспомогательные и служат для подсчета сумм в футере грида, для его распечатки и так далее.

Обзор дополнительных свойств:
- Возможен сложный заголовок - общий заголовок на несколько колонок, ниже - подзаголовки, с любым уровнем вложенности. Любой подзаголовок может быть многострочный;
- Заголовку можно придать свойства кнопки;
- При щелчке на заголовке может рисоваться маркер сортировки(треугольничек, как в MS Outlook Express). При повторном щелчке направление сортировки автоматически меняется. Возможна мульти-маркировка нескольких колонок. Есть событие OnChangeSortMarker, в котором удобно делать саму сортировку.
- Первые несколько колонок можно сделать фиксированными (непрокручиваемыми);
- Ширина колонок может автоматически пропорционально выравниваться (как и высота заголовка или строк);
- Под гридом возможен футер, в котором автоматически подсчитывается сумма значений колонки, число записей, либо выводится произвольная информация;
- При включенном фильтре вертикальная полоса прокрутки может показывать правильную картину;
- Полосы прокрутки можно принудительно отключить;
- В ячейке с датой может выпадать календарик;
- В любой ячейке может рисоваться кнопка с независимой фиксацией(флажок, CheckBox) вместо реальной информации;
- В ячейке может рисоваться любая картинка из заранее заданной коллекции картинок (TImageList) в зависимости от значения поля;
- Ячейка может быть многострочной, причем редактируемой (String с автопереносом или Мемо);
- Длинная строка может быть оборвана многоточием;
- Есть многоколончатый лукап(Lookup) с инкрементным поиском;
- Очень развитый мультиселект. Возможно выделение смежных записей мышкой по принципу нажал и тащи. При выделенных строках можно продолжать работу - перемещаться по строкам, редактировать ячейки, не теряя при этом выделение;
- Hастройки грида можно сохранить и загрузить;
- Есть дополнительная утилита для распечатки грида, возможен предварительный просмотр перед распечаткой.
Наличие справки по библиотеке:
Хороший, подробный хелп-файл, встраиваемый в Delphi.
Наличие исходних текстов: Полные.
Глючность: Серьезных глюков не замечено.
Совместимость с разными версиями Delphi: Delphi 3, 4 и 5.
Совместимость со стандартными компонентами Delphi: Да, работает с любыми источниками данных, с которыми может работать и стандартный DBGrid.
Дата выхода следующей версии: Версия для Delphi 5 уже вышла, причем раньше (!!!) официального выхода самого Delphi 5.

Содержание библиотеки

Компоненты

TDBGridEH
Продвинутый грид, аналог стандартного TDBGrid. Это главный компонент библиотеки, остальные - вспомогательные.

TDBSumList
Подсчитывает суммы колонок или количество записей для вывода в футере грида.

TPrintDBGridEH
Распечатывает грид без генераторов отчетов.

TPreviewBox
Просмотр перед распечаткой отчета.


Назад Содержание Вперед