Версия 5.6
* Исправлена ошибка обработки глобальной переменной OldStyleFlatBorder.
В предыдущих версиях если OldStyleFlatBorder = False (По умолчанию было
значение False), то в режиме TDBEditEh.Flat = True плоский (Flat) стиль
отрисовки границы в TDBEditEh не работал никогда.
В этой версии если OldStyleFlatBorder = False то плоский стиль границы
отрисовывается в Classic стиле Windwos (Или если в проекте нет поддержки схем Themes)
и НЕ отрисовывается в Themed окружении.
+ В класс TEditButtonEh добавлено новое свойство Images
Код:
(TEditEh.EditButtons[i].Images)
типа TEditButtonImagesEh.
Код:
TEditButtonImagesEh = class(TPersistent)
published
property NormalImages: TCustomImageList;
property HotImages: TCustomImageList;
property PressedImages: TCustomImageList;
property DisabledImages: TCustomImageList;
property NormalIndex: Integer;
property HotIndex: Integer;
property PressedIndex: Integer;
property DisabledIndex: Integer;
end;
Теперь в кнопках редактирования EditButtons для Edit контролов и для TDBGridEh
можно выводить картинки из компонента TCustomImageList. Картинки выводятся когда
TEditButtonEh.Style = ebsGlyphEh.
+ Добавлено свойство EmptyDataInfo в DBGridEh. Если это свойство включено, DataSet активен
и не содержит данные, то DBGridEh покажет надпись «No data». Вы можете задать надпись
для каждого Грида в отдельности или присвоить глобальную переменную
DBGridEhEmptyDataInfoText находящуюся в модуле DBGridEh.
+ Добавлено свойство EmptyDataInfo в TDBEditEh, TDBNumberEditEh, TDBComboBoxEh,
TDBLookupComboBoxEh.
Используйте свойство EmptyDataInfo.Text для отображения текста, который будет
отображаться в Edit контроле когда он не содержит данных.
+ Добавлено стандартное свойство Touch (поддерживается Delphi 2010 и старше) для DBGridEh,
TDBEditEh, TDBNumberEditEh, TDBComboBoxEh, TDBLookupComboBoxEh, TDBDateTimeEditEh.
+ Добавлена возможность в design-time открывать окно редактора коллекции кнопок редактирования
(EditButtons) для контролов TDBEditEh, TDBNumberEditEh, TDBComboBoxEh, TDBLookupComboBoxEh,
TDBDateTimeEditEh.
Элемент меню открытия окна коллекции находится в контекстном меню компонента, который
открывается по правой кнопки мыши.
+ В TDBCheckBoxEh добавлена возможность устанавливать Пустые значения ('') для свойств
ValueChecked, ValueUnchecked. Это позволяет задавать состояние CheckBox'ов для
значения поля БД Null.
+ Добавлено событие OnDataGroupGetRowParams в DBGridEh.
Событие используется для настройки отображения информации для записей группировки (когда
грид работает в режиме группировки Grid.DataGrouping.Active = True).
В событии можно задать Цвет, Фонт, Текст и Картинку для групповой записи.
+ Добавлена глобальная процедура ExportDBGridEhToOleExcel в модуль DBGridEhImpExp.
Процедура предназначена для экспортирования данных из DBGridEh в MS Excel.
Для экспорта процедура использует технологию OLE, а это значит что для ее вызова
необходимо чтобы MS Excel был установлен на компьютере.
+ В дизаин-тайме при вызове контекстного меню компоненты TDBGridEh отображается информация
о версии библиотеки.
+ Добавлена глобальная процедура DrawProgressBarEh. Процедура позволяет рисовать картинку
в виде индикатора выполнения (ProgressBar). Ее можно использовать для отображения
индикатора выполнения в ячейках грида. Пример использования смотрите в DEMOS\DEMO1