admin 管理员组文章数量: 1086019
2024年3月25日发(作者:vb函数用不了)
DBGridEh V6.2使用实测说明
说明v6.2版本看起来想在属性结构上进行大的调整,但处于兼容性的考虑,低版本的
属性也进行必要的保留,因此出现了较多功能相同、属性名称类似但在属性设置面板中分组
位置不一样的情况较多。
1. 属性
1.1. Align
1.2. AllowedOperations:允许的DML操作
(alopInsertEh、alopUpdateEh、alopDelete、alopAppendEh)
只可进行表格输入控制,通过数据源或其它代码操作可以绕过DBGridEh的控
制,设置alopUpdateEh=True、alopInsertEh=Flse,可以限制操作者只能修改数据而
不能新增数据,不必要将ReadOnly设置为True
1.3. AllowedSelections:
(gstRecordBookmarks、gstRectangle、gstColumns、gstAll)
1.4. Anchors
1.5. AutoFitColumnWidths:自动适应列宽(能实现功能但效果不理想)
AutoFitColumnWidths=False
AutoFitColumnWidths=True
1.6. BackgroundData:设置背景图片(图片边界用红色线条特殊标识)
1.6.1. ExcludeFooter:(页脚汇总栏对数据区域的影响)
Visible=True、Picture=…, ExcludeFooter=True(图片底部不会被Footer遮住)
Visible=True、Picture=…, ExcludeFooter=False(图片底部被Footer遮住)
1.6.2. ExcludeIndicator(左侧行标栏对数据区域的影响)
Visible=True、Picture=…, ExcludeIndicator=True
1.6.3. ExclueTitle
Visible=True、Picture=…, ExclueTitle=False
Visible=True、Picture=…, ExclueTitle=True
1.6.4. HorzMargin:水平偏移量
Visible=True、Picture=…, HorzMargin=-100
Visible=True、Picture=…, HorzMargin=+100
1.6.5. Picture:设置背景图片
1.6.6. Placement:放置位置(左上..右下等九个局域、平铺、拉升、裁剪等)
Visible=True、Picture=…, Placement= ipTopCenterEh
1.6.7. VerMargin:垂直偏移量
1.6.8. Visible
Visible=True、Picture=…, 3个Exclue=True(图片全显示)
1.7. BidiMode
1.8. Border:边框设置
1.9. BorderStyle:设置边框样式,与同效
BorderStyle= bsSingle
BorderStyle= bsNone
1.10. Color:数据区背景色
Color= $00FFDDDD
1.11. ColumnDefValues:Column列默认的相同属性设置,若Column单独设置且不一样时,
以Column列的个性设置为准。
1.11.1. AlwaysShowEditBotton
AlwaysShowEditBotton=True(日期列显示下来箭头)
1.11.2. AutoDropDown:自动显示下拉列表
1.11.3. DblClickNextVal:双击自动增长数值
1.11.4. DownDownShowTitles:下拉列表显示列标题(使用于展示多列的下拉列表)
1.11.5. DropDownSizing:调整下拉列表宽度
1.11.6. EndEllipsis:列宽不够用省略号显示区别
EndEllipsis=Ture(第二列数据的省略号)
1.11.7. ps
1.11.8. HighlightRequired:高亮显示必须列
1.11.9. Layout:每行数据在垂直方向的位置(靠上、居中、靠下)
1.11.10. Title:标题属性
1.11.10.1. Alignment:标题水平方向上的位置(靠左、居中、靠右)
1.11.10.2. Color:标题背景颜色
1.11.10.3. Endllipsis:(略)
1.11.10.4. Orientation:文字方向(横向、纵向)
Alignment=caCenter,Color=clRed,Orientation=tohVertical
1.11.10.5. TitleButton:列标题栏兼作按钮
1.12. Column
1.13. Constraints:设置宽度、高度的最大最小极限值
1.14. ContraColCount,设置分隔位置
ContraColCount=2
PhoneExt和HireDate之间,当两列互相重叠时,拉动滚动条,右侧冻结不动,
左侧滚动。和FrozenCols效果类似。当宽度不无重叠部分时,则相当于将表格分隔
成两个部分。
1.15. DataGrouping:MemTableEh专用
1.16. DataSource:数据源
1.17. DefaultDrawing
1.18. DrawGraphicData:是否显示图片字段的存储图像
1.19. DrawMemoText:是否显示大字段存储的文字
1.20. DynProos:
1.21. EditActions:字段值数据编辑属性设置(复制、剪切、粘贴、清除、全选)默认自
动根据字段的是否编辑属性自动设置,但有时不希望操作者对数据进行编辑操作,
但希望能使用自身右键菜单实现复制功能,可设置ReadOnly=True,
yEh=True;但ing=False时无效。
elect=True时ing自动为False,因此行选时不能复制数
据。
1.22. EditButtonsShowOptions
1.23. EmptyDataInfo:没有符合条件数据显示的提示信息
Action=True,Text=’<没有符合条件的数据>’
1.24. Enable:(略)
1.25. EvenRowColor:偶数行颜色
EvenRowColor=clRed
1.26. FixedColor:左侧固定行标栏颜色
FixedColor= clLime
1.27. Flat:列标题栏,左侧行标栏平板式
Flat=False
Flat=True
1.28. Font:字体设置
1.29. FooterFont:页脚汇总栏字体设置
1.30. FooterParams:页脚参数设置
1.30.1. Color:颜色
1.30.2. FillStyle:为cfstThemedEh,页脚栏左、下右边框消失,,其它作用不详
1.30.3. Font:字体
1.30.4. HorzLineColor:横向线条颜色
1.30.5. HorzLines:横向线条
1.30.6. ParentFont:继承父类字体
1.30.7. RowHeight:页脚栏高度
1.30.8. RowLines:
1.30.9. VertLines:页脚栏纵向线条
1.31. FooterRowCount:页脚栏行数(该项为0则所有Footer相关属性设置无实际意义)
1.32. FrozenCols:设置冻结列数,如果字段太多太长,拉动横向滚动条,冻结字段不滚
动,非冻结字段滚动显示。复制设有该属性值的DBGirdEh,注意要先将该属性清零
后再做字段删除操作,否则编辑后会频繁报错,甚至不得重启Delphi。
1.33. GirdLineParams:表格线参数
DarkColor=clRed,DataHorzColor=clAqua,DataVertColor= clBackground
1.33.1. BrightColor:数据区线条颜色,可被DataHorzColor和DataVertCorlor覆盖
1.33.2. ColorScheme:
1.33.3. DarkColor:上方列标题、左侧行标栏线条颜色
1.33.4. DataBoundaryColor:
1.33.5. DataHorzColor:数据区横向线条颜色
1.33.6. DataHorzLines:是否显示横向线条
1.33.7. DataVertColor:数据区纵向线条颜色
1.33.8. DataVertLines:是否显示纵向线条
1.33.9. GriidBoundaryes:
1.33.10. VerEmptySpaceStyle:无记录的空白区纵向线条样式
VerEmptySpaceStyle= dessGradiendEh(半延伸若有若无)
VerEmptySpaceStyle= dessNonEh(不延伸)
VerEmptySpaceStyle= dessSolidEh(直接到底)
1.34. Height
1.35. HelpConext
1.36. HelpKeyword
1.37. HelpType
1.38. Hint
1.39. HorzScrollBar:横向滚动条
1.39.1. ExtraPanel:扩展数据导航面板
1.39.1.1. Visible:是否显示横向滚动条左端扩展面板
e=True
1.39.1.2. NavigatorButtons:设置定制导航条工具按钮(导航、编辑等按钮)
1.39.1.3. Visible:是否可见(不可见时其它相关属性无实际意义)
1.39.2. ExtScrolBar
1.39.3. SmoothStep
1.39.4. Tracking
1.39.5. Visible
1.40. ImeMode:输入法模式。特别是有汉字、数字字母混合的,直接设置默认输入语言
1.41. ImeName:输入法名称,最好不要设置具体的输入法名称
1.42. IncludeImageModules
1.43. IndicatorOptions
gioShowRowIndicatorEh=True
gioShowRecNoEh=True(与wRecNo=True等效)
gioShowRowselCheckboxesEh=True
1.44. IndicatorParams:左侧行标栏设置
HorzLineColor=clRed,RecNoShowStep=4
Color=clMoneyGreen,FillStyle=cfstThemedEh
1.45. IndicatorTitle:
1.45.1. DropdownMenu:快捷下拉菜单
1.45.2. ShowDropDownSign:显示下拉菜单
1.45.3. TitleButton:
1.45.4. UseGlobalMenu:下拉菜单上扩展复制、粘贴、剪切、全选等菜单
1.46. Left:(略)
1.47. MinAutoFitWidth:
1.48. Name:(略)
1.49. OddRowColor:奇数行颜色
OddRowColor= $00FFDDDD
1.50. Options
dgEditing:是否可编辑数据(和ReadOnly不一定一致)
dgAlwaysShowWditor:
dgTitles:显示标题列
dgIndicator:显示左侧行标栏
与IndicatorOptions. gioShowRowIndicatorEh=True等效
dgColumnResize:列宽是否可以调整宽度
dgColLines:是否显示纵向分隔线
dgRowLines:是否显示横向分割线
dgTabs:
dgRowSelect:是否行选
dgAlwaysShowSelection:总是显示当前选中项
dgConfirmDelete:删除记录是否先确认
dgCancelOnExit:退出时撤销未提交修改
dgMultiSelect::是否可选择多行
1.51. OptionsEh
dghFixed3D:
dghFrozen3D:
dghFooter3D:
dghData3D:
dghResizeWholePart
dghHighlightFocus
dghClearSelection
1.52. ParentBiDiMode
1.53. ParentColor:
1.54. ParentCtrl3D:
1.55. ParentFont:
1.56. ParentShowHint:
1.57. PopupMenu:右键快捷菜单
1.58. ReadOnly:是否只读。
1.59. RowDetailPanel:行明细面板
1.59.1. Active:是否激活
1.59.2. ActiveControl
1.59.3.
1.60. 未完待续
2. 事件
3. 实例
4.
版权声明:本文标题:Delphi控件-DBGridEh实测手册(最全DBgridEh说明资料)v6.2 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1711377943a591153.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论