EhLib 3.3
---------
The Library contains components and classes for Borland Delphi
versions 4, 5, 6 & 7 and Borland C++ Builder versions 4, 5 & 6.
TABLE OF CONTENTS
-----------------
Overview
Installation Library
Installation Help
Demonstration Programs
Registering and Prices
Other information
About author
Overview
--------
The Library contains several components and objects.
TDBGridEh component
TDBGridEh 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.
TDBLookupComboboxEh component
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.
TDBSumList component
This component is intended for totaling sums and amounts of records in a
TDataSet with dynamic changes. Component keeps a list of TDBSum
objects, which contains types of group operations (goSum or goCount)
and name sum field (goCount name of field is unnecessary).
TPrintDBGridEh component
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.
TPreviewBox component
TPreviewBox lets you create a customizable runtime preview.
TPrinterPreview object
TPrinterPreview lets you to record printable data in buffer for following
output them on screen and to printer. TPrinterPreview have all functions and
properties as in TPrinter object. You can use TPrinterPreview object similarly
of TPrinter except some details. In TPrinter Printer.Canvas.Handle and
Printer.Handle is the same but in TPrinterPreview PrinterPreview.Canvas.Handle
represent the metafile in that is recored the data and PrinterPreview.Handle
represent Printer.Handle. That is mean that you have to use
PrinterPreview.Canvas.Handle for draw operation (DrawText, DrawTexteEx, e.t.c.)
and use PrinterPreview.Handle in functions that return information about
printer facilities (GetDeviceCaps, e.t.c.). Global function PrinterPreview
returns default PrinterPreview object and shows data in default preview form.
TDBEditEh component
represents a single or multi-line edit control that can display and edit a field
in a dataset or can works as non data-aware edit control.
TDBDateTimeEditEh component
represents a single-line date or time edit control that can display and edit
a datetime field in a dataset or can works as non data-aware edit control.
TDBComboBoxEh component
represents a single or multi-line edit control that combines an edit box
with a scrollable list and can display and edit a field in a dataset or can
works as non data-aware combo edit control.
TDBNumberEditEh component
represents a single-line number edit control that can display and edit a numeric
field in a dataset or can works as non data-aware edit control.
TPropStorageEh, TIniPropStorageManEh, TRegPropStorageManEh components
Components realize technology to store component properties to/from settings
storage such as ini files, registry etc.
--------------------
Installation Library
--------------------
1. Delphi 4.x - 7.x:
--------------------
Uninstall previous or evaluation version of EhLib (Old version) from Delphi
IDE. Remove or copy to other directory files of old version to prevent
crossing old and new version of EhLib (Including EhLib.bpl, EhLib.dcp or
EhLibXX.bpl, EhLibXX.dcp files).
Create directory from which you will install EhLib library
('EhLib directory') (for example, C:\Delphi[X]\EhLib).
Copy files from Common and Delphi[X] directories of the EhLib archive
to 'EhLib directory'.
Use "File\Open..." menu item of Delphi IDE to open the runtime package -
EhLibXX.Dpk.
In "Package..." window click "Compile" button to compile the package.
By default Delphi (5, 6 and 7) place compiled EhLibXX.BPL file to the
<Delphi path>\Projects\Bpl directory and this directory already present
in the search PATH. But if you overwrite default BPL directory then you need
put compiled EhLibXX.BPL file into directory that is accessible
through the search PATH (i.e. DOS "PATH" environment variable; for example,
in the Windows\System directory).
Add, (if needed) 'EhLib directory' in Tools->Environment Options->Library->
Library Path.
After compiling run-time package you must install design-time
package DclEhLibXX.BPL into the IDE.
Use "File\Open..." menu item to open design-time package DclEhLibXX.Dpk.
In "Package..." window click "Compile" button to compile the package
and then click "Install" button to register EhLib components on
the component palette.
EhLib components have to appear on 'EhLib' page of components palette.
2. C++Builder 4.x - 6.x:
------------------------
Uninstall previous or evaluation version of EhLib from C++Builder IDE.
Remove or copy to other directory files of old version to prevent
crossing old and new version of EhLib (Including EhLib.bpl, EhLib.bpi or
EhLibB[X].bpl, EhLibB[X].bpi files).
Create directory from which you will install EhLib library
('EhLib directory') (for example, C:\CBuilder[X]\EhLib).
Copy files from
没有合适的资源?快使用搜索试试~ 我知道了~
delphi 组件 EHlib3.3
共210个文件
pas:67个
dfm:38个
dcu:25个
2星 需积分: 3 12 下载量 48 浏览量
2011-07-26
22:18:16
上传
评论
收藏 1.26MB RAR 举报
温馨提示
delphi 组件 EHlib3.3 带bpl包,支持D7 D2009等
资源推荐
资源详情
资源评论
收起资源包目录
delphi 组件 EHlib3.3 (210个子文件)
Project1.bpr 5KB
Project1.bpr 5KB
DclEhLib70.cfg 439B
EhLib70.cfg 434B
Ehlib50.cfg 390B
Project1.cfg 386B
DclEhlib50.cfg 386B
EhLib60.cfg 386B
DclEhLib60.cfg 386B
EHLIB.CNT 4KB
Project1.cpp 1KB
Project1.cpp 1KB
QEhLibReg.dcr 6KB
EhLibReg.dcr 6KB
MemTableEh.dcr 3KB
DBGridEh.dcu 372KB
DBCtrlsEh.dcu 168KB
DBGridEhImpExp.dcu 75KB
ToolCtrlsEh.dcu 71KB
DBLookupEh.dcu 62KB
PrnDbgEh.dcu 59KB
DBLookupGridsEh.dcu 53KB
LookupEditEh.dcu 53KB
PropFilerEh.dcu 36KB
PropStorageEditEh.dcu 35KB
PropStorageEh.dcu 29KB
DbUtilsEh.dcu 29KB
PrViewEh.dcu 24KB
DBSumLst.dcu 21KB
RichEdEh.dcu 20KB
CalculatorEh.dcu 20KB
GridEhEd.dcu 18KB
EhLibReg.dcu 15KB
PrvFrmEh.dcu 12KB
DBGridEhFindDlgs.dcu 11KB
DclEhLib70.dcu 10KB
EhLib70.dcu 8KB
PrnDGDlg.dcu 6KB
PrntsEh.dcu 6KB
EhLibConsts.dcu 1KB
DBGridEhFindDlgs.ddp 51B
PrvFrmEh.dfm 117KB
PrvFrmEh.dfm 53KB
PrvFrmEh.dfm 41KB
PrvFrmEh.dfm 41KB
PrvFrmEh.dfm 41KB
Unit1.dfm 34KB
Unit1.dfm 30KB
DM1.dfm 29KB
PrvFrmEh.dfm 29KB
PrvFrmEh.dfm 29KB
PrvFrmEh.dfm 29KB
PrvFrmEh.dfm 29KB
RichEdEh.dfm 28KB
DM1.dfm 26KB
PropStorageEditEh.dfm 15KB
GridEhEd.dfm 11KB
Unit1.dfm 8KB
MemTableDesignEh.dfm 7KB
CDSDesignEh.dfm 7KB
CalculatorEh.dfm 6KB
PrnDgDlg.dfm 4KB
PrnDgDlg.dfm 3KB
Unit1.dfm 3KB
PrnDgDlg.dfm 3KB
PrnDgDlg.dfm 3KB
PrnDgDlg.dfm 3KB
PrnDgDlg.dfm 3KB
PrnDgDlg.dfm 3KB
PrnDgDlg.dfm 3KB
PrnDgDlg.dfm 3KB
Unit2.dfm 2KB
Unit2.dfm 2KB
DBGridEhFindDlgs.dfm 2KB
DBGridEhFindDlgs.dfm 2KB
DBGridEhFindDlgs.dfm 2KB
MemTableEditEh.dfm 1KB
CustPrev.dfm 1KB
CustPrev.dfm 1KB
DclEhLib70.dof 2KB
EhLib70.dof 2KB
DclEhlib50.dof 2KB
Project1.dof 2KB
Ehlib50.dof 1KB
EhLib60.dof 1KB
DclEhLib60.dof 1KB
Ehlib50.dpk 2KB
EhLib70.dpk 1KB
EhLib60.dpk 1KB
MemTableEh5.dpk 954B
DclEhlib50.dpk 859B
DclEhLib60.dpk 843B
EhLibClx.dpk 837B
DclEhLib70.dpk 832B
MemTableEh6.dpk 739B
MemTableEh7.dpk 739B
Project1.dpr 473B
Project1.dpr 473B
PROJECT1.DPR 188B
Project1.dpr 188B
共 210 条
- 1
- 2
- 3
资源评论
- zuo_zuo_mu2015-10-28安装时有问题。
- ak1902013-08-20下载了,但转换不了啊!骗积分!有了很多自己写的东西,但用不了!
fireyu813
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功