VI

Delphi

EhLib v13.0.017 Professional Edition (Without Source)

EhLib contains components and classes for Borland Delphi, CodeGear Delphi & C++ Builder, CodeGear RAD Studio, Embarcadero RAD Studio, intended to increase capacity of the client part of database application in part of interaction with applications...

Description

EhLib contains components and classes for Borland Delphi, CodeGear Delphi & C++ Builder, CodeGear RAD Studio, Embarcadero RAD Studio, intended to increase capacity of the client part of database application in part of interaction with applications user.

TDBGridhEh
Provides all functionality of TDBGrid and adds several new features as follows:
Allows to select records, columns and rectangle areas.
Special titles that can correspond to several/all columns.
Footer that is able to show sum/count/other field values.
Automatic column resizing to set grid width equal client width.
Ability to change row and title height.
Allows automatic broken of a single line long title and data row to a multiline.
Title can act as button and, optionally show a sort marker.
Automatically sortmarking.
Ability to truncate long text with ellipsis.
Lookup list can show several fields.
Incremental search in lookup fields.
Frozen columns.
DateTime picker support for TDateField and TDateTimeField.
Allows to show bitmaps from TImageList depending on field value.
Allows to hide and track horizontal or vertical scrollbars.
Allows to hide columns.
Allows to show 3D frame for frozen, footer and data rows.
Allows to draw memo fields.
Multiline inplace editor.
Proportional scrolling independently of sequenced of dataset.
Automatically show checkboxes for Boolean fields. Allows to show checkboxes for other type of fields.
Has a procedures to save and restore layout (visible columns, columns order, columns width, sortmarkers, row height) in/from registry or ini file.
Allows to show hint (ToolTips) for text that don't fit in the cell.
Allows to export data to Text, Csv, HTML, RTF, XLS and internal formats.
Allows to import data from Text and internal formats.
Can sort data in various dataset's.
Can filter data in various dataset's.
When DBGridEh is connected to DataSet of TMemTable type it allows:
To view all data without moving active record.
To display a tree-type structure of TMemTable records.
To form list of values in dropdown list of SubTitle filter automatically.
To group data using columns as a criterion of grouping.

TPrintDBGridEh
TPrintDBGridEh provides properties and routines for preview and print of TDBGridEh component with several features:
Ability to expand rows vertically until all text is printed.
Ability to scale grid to fit it to page width.
Ability to print/preview title for grid.
Ability to print/preview page header and page footer where you can specify macros for current page, current date, current time and/or static text.
Automatically print/preview multiselected area of TDBGridEh if it area is not empty.
Ability to print/preview rich text before and after grid.

TDBVertGridEh
Component to show one record from dataset in Vertical Orientation.
Have a special column to show Field Captions
Can customize inplace editor and data of the cell like in DBGridEh.

TDBLookupComboboxEh
Provides all functionality of TDBLookupCombobox and adds several new features as follows:
Can have flat style.
Allows assign values as to KeyValue property just and to display Text property.
Allows to type (assign) values to Text property not contained in data list (Style = csDropDownEh).
Allows to hold KeyValue and Text as not affecting to each other values.
Take effect when KeyField, ListField, ListSource, DataField and DataSource properties is empty.
Drop down list can:
Show titles,
Have sizing grip,
Automaticaly set width as sum of DisplayWidth of the list fields (Width = -1),
Automaticaly drops on user pressed the key.
Edit button can:
Show DropDown, Ellipsis or Bitmap image.
Have specified width.
Have additional events: OnKeyValueChanged, OnButtonclick.

Additional Information