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=False
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:设置边框样式,与Border.Style同效
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:自动显示下拉列
表
关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf
1.11.3. DblClickNextVal:双击自动增长数值
1.11.4. DownDownShowTitles:下拉列表显示列标
题
快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题
(使用于展示多列的下拉列表)
1.11.5. DropDownSizing:调整下拉列表宽度
1.11.6. EndEllipsis:列宽不够用省略号显示区别
EndEllipsis=Ture(第二列数据的省略号)
1.11.7. Footer.ToolTips
1.11.8. HighlightRequired:高亮显示必须列
1.11.9. Layout:每行数据在垂直方向的位置(靠上、居中、靠下)
,Layout=tlTop
,p0,Layout= tlBottom
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,EditAcions.geaCopyEh=True;但Options.dgEditing=False时无效。Options.dgRowSelect=True时Options.dgEditing自动为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,页脚栏左、下右边框消失,,其它作用不详
,Color= $00FFDDDD,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:页脚栏纵向线条
,HorzLineColor=clRed,VertLines= clNavy,Color= $00FFDDDD
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:是否显示横向滚动条左端扩展面板
ExtraPanel.Visible=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(与OptionsEh.dghShowRecNo=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.