Уважаемые пользователи библиотеки EhLib.
Мы рады сообщить что версия библиотеки EhLib 6.1 доступна для загрузки
Что нового в версии 6.1
--
+ Новый компонент TDBVertGridEh - Вертикальный грид.
http://www.ehlib.com/IMAGES/EhLib6_1_DBVertGrid.png Компонент предназначен для отображения и редактирования одной записи DataSet'а
в вертикальной ориентации.
Основные свойства компонента TDBVertGridEh
Rows: TDBVerGridRows - Коллекция элементов типа TFieldRowEh для отображения полей
записи. Аналог коллекции Columns в TDBGridEh.
Options: TDBVHGridOptions - Настройка основных свойств вертикального грида.
RowsDefValues: TFieldRowDefValuesEh - значения по умолчанию для строки
грида TFieldRowEh. Аналог ColumnDefValues в TDBGridEh.
GridLineParams: TDBVertGridLineParamsEh - Настройки цветов разделительных линий в
вертикальном гриде.
DataColParams: TDBVertGridDataColParamsEh - Настройка параметров колонки
отображения данных.
LabelColParams: TDBVertGridLabelColParamEh - Настройка параметров колонки
отображения заголовков строк данных.
См. пример, демонстрирующий работу компоненты TDBVertGridEh в проекте:
<EhLib Archive>\Demos\DBVertGridEh.SimpleDemo\Project1.dpr
скомпилированный проект:
<EhLib Archive>\Demos\Bin\DBVertGridEh.SimpleDemo.Exe
* Изменилось дерево наследования компонент-сеток
TCustomControl
|
- TCustomGridEh
|
- TCustomDBAxisGridEh
|
- TCustomDBGridEh
| |
| - TDBGridEh
|
- TCustomDBVertGridEh
|
- TDBVertGridEh
Некоторые константы и процедуры были перенесены из модуля DBGridEh в модуль
DBAxisGridsEh.
+ Добавлена новая глобальная функция для отображения формы вида ObjectInspector.
Используйте следующую процедуру для отображения формы-ObjectInspector
procedure ShowObjectInspectorForm(
Component: TObject; // Компонент исследования
FormBounds: TRect; // Границы формы
NewForm: Boolean = False // Отображать как новую форму
);
Это простой ObjectInspector, который можно использовать для отладки
компонент во время выполнения при изменении значений свойств.
См. пример, демонстрирующий работу c ShowObjectInspectorForm здесь:
<EhLib Archive>\Demos\ObjectInspectorForm.SimpleDemo\Project1.dpr
скомпилированный проект:
<EhLib Archive>\Demos\Bin\ObjectInspectorForm.SimpleDemo.Exe
В DBGridEh
+ Добавлена возможность изменения размера RowDetailPanel'и мышкой в RunTime.
Новые свойства в RowDetailPanel:
property VertSizing: Boolean - Выводить внизу RowDetailPanel Splitter и разрешать менять размер.
property MinHeight: Integer - Минимальная высота RowDetailPanel'и
property MaxHeight: Integer - Максимальная высота RowDetailPanel'и
property SizingBarBeveled: Boolean - Splitter область имеет 3D границу.
property SizingBarHeight: Integer - Высота Splitter области.
+ Добавлена возможность "затемнения" грида на время загрузки данных.
См. методы TDBGridEh1: StartLoadingStatus и FinishLoadingStatus.
См. пример, демонстрирущий эту возможность в проекте:
<EhLib Archive>\Demos\DBGridEh.LoadingStatus\Project1.dpr
скомпилированный проект:
<EhLib Archive>\Demos\Bin\DBGridEh.LoadingStatus.Exe
--
Пожалуйста, сообщайте об обнаруженных ошибках и комментарии к новым
возможностям библиотеки.
--
С чего начать.
-------------------
В корневой директории находится скриншот вертикального грида
<EhLib Archive>\EhLib6_1_DBVertGrid.png
Скомпилированные проекты 6.1 смотрите в архиве оценочной версии
<EhLib Archive>\Demos\Bin\DBVertGridEh.SimpleDemo.Exe
<EhLib Archive>\Demos\Bin\ObjectInspectorForm.SimpleDemo.Exe
<EhLib Archive>\Demos\Bin\DBGridEh.LoadingStatus.Exe
Вы можете прочитать краткую информацию о новых возможностях и изменениях
в файле history.rus.
Чтобы установить новую версию библиотеки в IDE, используйте установачную программу
.\Installer\EhLibInstaller.exe
--
Best regards
Dmitry V. Bolshakov
E-mail:
dmitryb@farpost.comhttp://www.ehlib.comICQ # 10785451