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=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:设置边框样式,与同效

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:每行数据在垂直方向的位置(靠上、居中、靠下)

,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,

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,页脚栏左、下右边框消失,,其它作用不详

,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:是否显示横向滚动条左端扩展面板

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.


本文标签: 设置 数据 显示 是否 属性