电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

Delphi的EhLib控件的使用说明

Delphi的EhLib控件的使用说明_第1页
1/7
Delphi的EhLib控件的使用说明_第2页
2/7
Delphi的EhLib控件的使用说明_第3页
3/7
EhLib 控件的使用说明 一. DBGr idEh 组件: 1 . 属性。 2. 使用统计栏功能 (1) 设置统计栏行数,将DBGridEh.FooterRowCount := 1 (2) 设置激活统计功能,将DBGridEh.SumList.Active := True; (3) 选择所统计字段的统计方式,如将Columns[n].Footer.ValueType := vtSum; (4) 3. 复杂标题. (1)标题行可设为2 行以上高度,并可以为多列创建一个共同的父标题行。为实现这个效果,需在各个列标题属性中以“|”分隔父标题和子标题,如办公用品包括代码和名称两部分,具体属性设置如下: usemultititile=true; titlelines=2 DBGridEh.Columns[0].Title.Caption := '办公用品|代码'; DBGridEh.Columns[1].Title.Caption := '办公用品|名称'; (2)标题行显示图片 首先添加一个imagelist 组件 img1 并在其中添加一组 bmp,ico 格式的图片。然后将DBGridEh 的TitleImages 设置为img1.最后在需要显示图片的列标题的imageindex 中设置需要显示的img1 中图片的序号。 4. 实现 DBGridEh 隔行分色显示 procedure TForm1.DBGridEh1GetCellParams(Sender: TObject; Column: TColumnEh; AFont: TFont; var Background: TColor; State: TGridDrawState); Begin if DBGridEh1.SumList.RecNo mod 2 = 1 then Background := $00FFC4C4 Else Background := $00FFDDDD; end; 5. DBGridEh 在某些条件下某行显示特定颜色 procedure TForm1.DBGridEh1GetCellParams(Sender: TObject; Column: TColumnEh; AFont: TFont; var Background: TColor; State: TGridDrawState); begin //在 name 字段值为 aaa 的行设置行背景色(ado 设置情况下) if ADOQuery1.FieldByName('name').AsString = 'aaa' then Background := $00FFC4C4 //在 xm 字段值为 Li ming 的行设置行背景色(bde 设置情况下) else if DBGridEh1.DataSource.DataSet.FieldByName('xm').AsString = 'Li ming' then Background := $00FFC4C4 Else Background := $00FFDDDD; end; 6. 在dbgrideh 中允许选择多行,如何知道哪些行被选中?是个BOOKMARK 类型的属性。 SelectedRows: TBookmarkList procedure TForm1.Button1Click(Sender: TObject); var i, j: Integer; s: string; begin if DBGrid1.SelectedRows.Count>0 then with DBGrid1.DataSource.Da...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

Delphi的EhLib控件的使用说明

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部