DELPHI表格控件DBGridEh全属性设置详解最全的属性设置说明
DELPHI 表格控件DBGridEh
属性设置详解
----⽩波九道-----
属性
⼦选项值
说明
Allowedoperations
[alopInsertEh,alopUpdateE h,alopDeleteEh,alopAppen dEh]
允许操作类型:插⼊、更新、删除、追加
Allowedselections
[gstRecordBookmarks,gst Rectangle,gstColumns,gst All] gstRecordBookmarks:书签选中⾏ gstRectangle :区域选择gstColumns :列选择 gstAll :所有
AutoFitColWidths
以⾃动重置列宽来设置⽹格的宽度等于客户区宽度
AlwaysShowEditBu tton
列显⽰下拉编辑按钮 AutoDropDown ⾃动下拉框
DblClickNextVal 双击单元格为下⼀个值,数值为加1,列表下下⼀个 DropDownShowTitl es
下拉框显⽰标题 DropDownSizing 下拉框可否⼿动调整⼤⼩ EndEllipsis 列内容显⽰不全的显⽰省略号 [Footer].Tooltips 底栏是否显⽰提⽰ HighLightRequired Layout
内容位置 Alignment 标题对齐⽅式 Color 标题颜⾊
EndEllipsis 标题过长⽤省略号结束 Orientation 标题⽂字⽅向 TitleButton 是否显⽰标题按钮 Title
Tooltips 标题是否显⽰提⽰ ColumnDefValuesEh (列缺省值)
Tooltips
是否显⽰提⽰
Columns[index]/
Columns[ColumnName] 列对象,可⽤索引和名称调⽤ Columns
OptimizeWidth
根据内容⾃动调整列宽 Constraints 控件尺⼨约束规定 ContraColCount 右侧锁定列 Ctl3D 3d 风格显⽰ Cursor
显⽰⿏标指针样式 Active 激活数据分组 Color
汇总⾏颜⾊
DefaultStateExpand ed 默认显⽰是否为为全展开 Font 汇总⾏字体显⽰选项
DataGrouping
(数据分组设置) 表格中显⽰如EXCEL 中的分类汇总效果
须加 MemT ableEh DataSetDriverEh,
GroupLevels
分组的级数如先按国别分组再按城市分
GroupPanelVisible
是否显⽰顶部的分组图⽰⾯板 ParentColor 使⽤⽗件颜⾊设置 Uses 添加EhLibMTE ParentFont 使⽤⽗件字体设置 AutoEdit ⾃动提交表格修改到数据源 Dataset 数据集选项 Enabled 启⽤数据源 Datasoure (数据源设置) Tag 数据源标记(LongInt) DefaultDrawing 使⽤缺省的⽅式绘制表格,如为FALSE 须 OnDrawDataCell 事件中提供⾃⼰的例程 DrawGraphicData DrawMemoText
显⽰⽂本式备注字段
EditActions
[geaCutEh,geaCopyEh,gea PasteEh,geaDeleteEh,geaS electAllEh] 编辑属性,设置是否可以剪切、复制、粘贴、删除、选择 sebshowOnlyforCur Celleh
只在当前单元格显⽰ sebshowOnlyforCur Roweh
只在当前⾏显⽰ sebshowOnlyWhen GridActiveEh 当表格激活时显⽰
EditButtonShowOptio ns
(编辑按钮显⽰选项)
sebshowOnlyWhen DataEditingEh
当单元格进⼊编辑状态时显⽰ EvenRowColor 偶数⾏颜⾊
FixedColor 固定区域颜⾊(如表头列头) Flat 平⾯显⽰效果(标题⾏渐变⾊须启⽤) Font 字体设置选项 FooterColor 底栏颜⾊FooterFont 底栏字体设置 FooterRowCount 底栏⾏数 FrozenCols
左侧冻结列数 ExtScrollBar
SmoothStep True 平滑滚动/False 按列滚动 Tracking True 跟踪显⽰/Fasle 松开后显⽰ HorzScrollBar
(⽔平滚动条设置) Visible 是否显⽰ Imemode 输⼊法模式选项 ImeName
输⼊法 gioShowRowIndicatorEh 显⽰⾏指针 gioShowRecNoEh 显⽰⾏号 IndicatorOption (⾏⾸指⽰选项) gioShowRowselCheckbox esEh
显⽰⾏选择框 IndicatorTitle (⾏道指⽰标题)
DropdownMenu
pmNoVisibleCols/ PopupMenu1
表头下拉菜单样式
ShowDropdownSign
显⽰下拉箭头图案 TitleButton 按钮是否启⽤ UseGlobalMenu
⽤全局菜单 Left
左端位置 MinAutoFitWidth ⾃适应宽度最⼩值 Name 控件名称 OddRowColor
奇数⾏颜⾊ dgEdit
能否编辑,
dgAlwaysShowEditor 总是显⽰编辑项,选中时单击单元格直接进⼊编辑状态,否则双击进⼊编辑状态 dgTitles 显⽰列标题dgIndicator 显⽰⾏⾸指针
dgColumnResize 可否调整列宽 dgColLines 显⽰列线 dgRowLines 显⽰⾏线
dgTabs 接收TAB 键移动到下⼀单元格 dgRowSelect
整⾏选择 dgAlwaysShowSelection 显⽰选择区域 dgConfirmDelete 删除时确认 dgCancelOnExit
Options
(表格通⽤选项)
dgMultiSelect 可多⾏选择
dghFixed3D 固定区(表头列头)3D 效果(渐变⾊须启⽤) dghFrozen3D 冷区3D 效果 dghFooter3D 栏底3D 效果 dghData3D
数据区3D 效果 dghResizeWholeRightPart
dghHighlightFocus ⾼光选择焦点
dghClearSelection 移到下⼀个单元时是否清除已选记录 dghFitRowHeightToText 按⽂本适应⾏⾼ dghAutoSortMarking ⾃动排序 dghMultiSortMarking 多级排序 dghEnterAsTab 回车键作为TAB dghTraceColSizing 移动列宽时动态显⽰内容dghIncSearch
允许在数据⽹格中进⾏增量搜索 Ctrl+F - 开始增量搜索。
Ctrl+Enter - 查下⼀个匹配记录。 Ctrl+Shift+Enter - 查前⼀个匹配记录 dghPreferIncSearch 决定⽹格设置⾃动增量搜索模式在第⼀次按键时替代单元编辑 dghRowHighlight 选中是整⾏⾼亮 OptionsEh
(Dbgrideh 表格专属选项)
dghDblClickOptimizeCol
双击⾃动优化列宽
Width dghDialogFind 显⽰查对话框 dghRecordMoving 记录移动 dghShowRecNo 显⽰⾏号 dghColumnResize 可否调整列尺⼨ dghColumnMove 可否移动列位置 dghAutoFitRowHeight ⾃适应⾏⾼ dghHotTrack 热点跟踪dghExtendVertLines 扩展列线(⽆记录区)
ParentBiDiMode
确定BiDiMode(控制菜单的布置模式)属性是否从⽗辈继承⽽来,菜单的⽗辈⼀般为Form
ParentColor 接受⽗控件的颜⾊属性 ParentCtl3D 接受⽗控件的3D 属性 ParentFont 接受⽗控件的字体属性 ParentShowHit 接受⽗控件的显⽰提⽰设置 PopupMenu 弹出菜单 ReadOnly
只读 Active 激活 ActiveControl
BevelEdges 控件的是否显⽰斜⾯
BevelInner 内部斜⾯ BevelKind 边框类型 BevelOuter 外部斜⾯ BevelWidth 边框宽度 BorderStyle 边框样式 Color 颜⾊Height ⾼ ParentColor ⾯板底⾊
ParentPopupMenu 接受⽗控件菜单设置 RowDetailPanel (⾏明细表⾯板)
(RowDetailPanel 打开,再将DbGridEh2放⼊,设置MemTableEh2的MasterFields 和DetailFields,
MasterDBGridEh 的DataSet 必须是MemtablEh ) Width 宽 RowHeight ⾏⾼
RowLines
⾏线⾼(完整的数据⾏⾼ = ⾏线⾼度+⾏⾼) Active
激活
rpntRowToRowEh ⽅向键控制⽅式为⾏到⾏ NavKeysNavigat ionType rpntCellToCellEh ⽅向键控制⽅式为单元格到单元格rpntUpToDownPriorit yEh
TAB 键顺序为从上⾄下,从左⾄右 RowPanel
(⾏⾯板:可在设计和运⾏时直接拖动列头设计每⾏的数据字段显⽰风格)
TabNavigationT ype
rpntLeftToRightPrio rityEh
TAB 键顺序为从左⾄右,从上⾄下
RowSizingAllowed ⾏尺⼨可⼿控调动 ShowHint 显⽰提⽰ SortLocal
本地排序 InstantApply ⽴即应⽤过滤
Local 本地数据集过滤或服务器端数据过滤 Location 过滤设置位置是在表头还是在其下过滤⾏ STFilter
(数据过滤设置)
Visible 可视 Active 激活
ExternalRecalc 设计/运⾏期是否显⽰统计数据 Sumlist (记录统计) VirtualRecords 虚拟记录数 TabOrder Tab 顺序 TabStop TAB 停留 Tag
TitleFont 标题⾏字体设置 TitleLines 标题⾏数 Top
顶部坐标 UseMulitTitle
是否⽤多⾏标题 ExtScrollBar
active alignmentSmoothStep True 平滑滚动/False 按⾏滚动 Tracking True 跟踪显⽰/Fasle 松开后显⽰ VerScrollBar
(垂直滚动条选项) Visible 是否显⽰ Visible 控件可视状态
VtitleMargin 标题⽂字离标题线的距离 Width
表格控件宽度
花了点时间⽤笨办法将dbgrideh 的属性⼀个⼀个的看了下,列了个详细表格解释,希望对⼤家有所帮助。⽩波九道2013.9.10
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论