Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Введение. Библиотека EhLib включает в себя компоненты и классы для Borland Delphi версии 5, 6, 7, 8, 2005, 2006



Библиотека EhLib включает в себя компоненты и классы для Borland Delphi версии 5, 6, 7, 8, 2005, 2006, 2007 и Borland C++ Builder версии 5, 6 и предназначена для расширения функциональности клиентской части приложений, работающей с БД: вывод, печать и занесения данных конечным пользователем.

TDBGridEh Использование TDBGridEh

Компонент TDBGridEh обеспечивает полную функциональность TDBGrid и добавляет некоторые новые возможности, такие как:

Позволяет выделять записи, столбцы и прямоугольные области.

Копировать/вставлять выделенные области в/из буфера обмена.

Позволяет выводить специальные заголовки столбцов, которые могут объединяться над несколькими/всеми столбцами.

Позволяет выводить нижний колонтитул (footer), для отображения сумм/количеств/др. значений полей.

Позволяет автоматически подгонять размеры столбцов, чтобы ширина всего грида равнялась ширине видимой области окна грида.

Позволяет изменять высоту строк данных и заголовков.

Позволяет автоматически переносить текст и увеличивать высоту заголовке столбца чтобы уместить весь текст заголовка.

Заголовок столбца может вести себя как кнопка и, опционально, иметь маркер сортировки.

Позволяет автоматически менять маркеры сортировки и сортировать данные в наборе данных (DataSet'е).

Позволяет отсекать длинный текст с отображением многоточия.

Позволяет в выпадающем Lookup списке отображать несколько полей.

Позволяет инкрементный поиск в lookup-полях.

Позволяет закреплять для прокрутки несколько первых столбцов сетки (FrozenCols).

Позволяет выводить выпадающий календарь (поддерживается для полей типа TDateField и TDateTimeField).

Позволяет отображать картинки из TImageList зависящие от значения поля.

Позволяет прятать и отслеживать положение вертикальных и горизонтальных полос прокрутки.

Позволяет скрывать столбцы.

Позволяет отображать 3D-рамку для закрепленных разных типов столбцов (строк).

Позволяет отображать memo-поля.

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

Позволяет выводить пропорциональную полосу прокрутки для dataset'ов не поддерживающих IsSequenced режим.

Позволяет автоматическое отображение checkbox'ов для boolean-полей. Позволяет отображать checkbox'ы для других типов полей.

Имеет процедуры для сохранения/восстановления свойств (видимые столбцы, порядок следования столбцов, их ширины, порядок сортировки, высоту столбца) в/из реестра или INI-файла.

Позволяет отображать подсказки (ToolTips) для текста, не помещающегося в ячейку.

Позволяет экспортировать данные в Text, Csv, HTML, RTF, XLS и внутренний форматы.

Позволяет импортировать данные из Text и внутреннего форматов.

Позволяет выводить под заголовком специальную строку для ввода выражения, применяемое для фильтрации данных.

Может сортировать данные в различных dataset'ах.

Может фильтровать данные в различных dataset'ах.

TDBLookupComboboxEh Использование edit-контролов

Обеспечивает полную функциональность TDBLookupCombobox и добавляет несколько новых возможностей, таких как:

Может иметь flat-стиль.

Позволяет присваивать значения как свойству KeyValue так и свойству Text.

Позволяет присваивать данные свойству Text, не содержащится в списке данных (когда Style = csDropDownEh).

Позволяет хранить данные в KeyValue и Text как не влияющее друг на друга значения. Работает когда свойства KeyField, ListField, ListSource, DataField и DataSource пусты.

Выпадающий список может:

Отображать заголовки,

Изменять размеры,

Автоматически устанавливать ширину как сумму DisplayWidth полей в списке (Width = -1),

Автоматически выпадать при нажатии текстовую клавишу.

Кнопка редактирования может:

Отображать изображения типа DropDown, Многоточие либо произвольную картинку.

Имеет указанную ширину.

Добавлены события: OnKeyValueChanged, OnButtonClick.

TDBSumList Использование TDBSumList

Предназначен для общего суммирования и подсчета общего количества записей в TDataSet'е с динамическим отслеживанием изменений. Компонент хранит список объектов TDBSum, которые содержат типы групповых операций (goSum, goCount,...) и имя суммируемого поля.

TPrintDBGridEh Использование TPrintDBGridEh

Компонент TPrintDBGridEh содержит свойства и функции для предварительного просмотра и печати компонента TDBGridEh, и обеспечивает следующие возможности:

Может расширять высоту строки по вертикали при печати, чтобы умещать весь текст.

Может масштабировать grid чтобы уместить его по ширине одной страницы.

Может печатать заголовок grid'а.

Может печатать колонтитулы, в которых вы можете размещать макросы для текущей страницы, текущей даты, текущего времени и/или статичный текст.

Печатать выделенную область grid'а.

Печатать Rich-текст перед и после grid'а.

TPreviewBox

TPreviewBox позволяет создавать настраиваемое в run-time окно предварительного просмотра.





Дата публикования: 2014-11-28; Прочитано: 528 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...