delphi 的表格控件EHLIB dbgrideh全属性设置详解

花了点时间,把dbgrideh的属性全过了一遍。

属性

子选项

说明

Allowedoperations

 

[alopInsertEh,alopUpdateEh,alopDeleteEh,alopAppendEh]

允许操作类型:插入、更新、删除、追加

Allowedselections

 

[gstRecordBookmarks,gstRectangle,gstColumns,gstAll]

gstRecordBookmarks:书签选中行

gstRectangle:区域选择

gstColumns:列选择

gstAll:所有

AutoFitColWidths

 

 

以自动重置列宽来设置网格的宽度等于客户区宽度

ColumnDefValuesEh

(列缺省值)

AlwaysShowEditButton

 

列显示下拉编辑按钮

AutoDropDown

 

自动下拉框

DblClickNextVal

 

双击单元格为下一个值,数值为加1,列表下下一个

DropDownShowTitles

 

下拉框显示标题

DropDownSizing

 

下拉框可否手动调整大小

EndEllipsis

 

列内容显示不全的显示省略号

[Footer].Tooltips

 

底栏是否显示提示

HighLightRequired

 

 

Layout

 

内容位置

Title

Alignment

 

标题对齐方式

Color

 

标题颜色

EndEllipsis

 

标题过长用省略号结束

Orientation

 

标题文字方向

TitleButton

 

是否显示标题按钮

Tooltips

 

标题是否显示提示

Tooltips

 

是否显示提示

Columns

 

Columns[index]/ Columns[ColumnName]

列对象,可用索引和名称调用

OptimizeWidth

 

根据内容自动调整列宽

Constraints

 

 

控件尺寸约束规定

ContraColCount

 

 

右侧锁定列

Ctl3D

 

 

3d 风格显示

Cursor

 

 

显示鼠标指针样式

DataGrouping

(数据分组设置) 表格中显示如EXCEL中的分类汇总效果

须加 MemTableEh DataSetDriverEh, Uses添加EhLibMTE

Active

 

激活数据分组

Color

 

汇总行颜色

DefaultStateExpanded

 

默认显示是否为为全展开

Font

 

汇总行字体显示选项

GroupLevels

 

分组的级数如先按国别分组再按城市分

GroupPanelVisible

 

是否显示顶部的分组图示面板

ParentColor

 

使用父件颜色设置

ParentFont

 

使用父件字体设置

Datasoure

(数据源设置)

AutoEdit

 

自动提交表格修改到数据源

Dataset

 

数据集选项

Enabled

 

启用数据源

Tag

 

数据源标记(LongInt)

DefaultDrawing

 

 

使用缺省的方式绘制表格,如为FALSE须OnDrawDataCell事件中提供自己的例程

DrawGraphicData

 

 

 

DrawMemoText

 

 

显示文本式备注字段

EditActions

 

[geaCutEh,geaCopyEh,geaPasteEh,geaDeleteEh,geaSelectAllEh]

编辑属性,设置是否可以剪切、复制、粘贴、删除、选择

EditButtonShowOptions

(编辑按钮显示选项)

sebshowOnlyforCurCelleh

 

只在当前单元格显示

sebshowOnlyforCurRoweh

 

只在当前行显示

sebshowOnlyWhenGridActiveEh

 

当表格激活时显示

sebshowOnlyWhenDataEditingEh

 

当单元格进入编辑状态时显示

EvenRowColor

 

 

偶数行颜色

FixedColor

 

 

固定区域颜色(如表头列头)

Flat

 

 

平面显示效果(标题行渐变色须启用)

Font

 

 

字体设置选项

FooterColor

 

 

底栏颜色

FooterFont

 

 

底栏字体设置

FooterRowCount

 

 

底栏行数

FrozenCols

 

 

左侧冻结列数

HorzScrollBar

(水平滚动条设置)

ExtScrollBar

 

 

SmoothStep

 

True平滑滚动/False按列滚动

Tracking

 

True跟踪显示/Fasle松开后显示

Visible

 

是否显示

Imemode

 

 

输入法模式选项

ImeName

 

 

输入法

IndicatorOption

(行首指示选项)

 

gioShowRowIndicatorEh

显示行指针

 

gioShowRecNoEh

显示行号

 

gioShowRowselCheckboxesEh

显示行选择框

IndicatorTitle

(行道指示标题)

DropdownMenu

pmNoVisibleCols/ PopupMenu1

表头下拉菜单样式

ShowDropdownSign

 

显示下拉箭头图案

TitleButton

 

按钮是否启用

UseGlobalMenu

 

用全局菜单

Left

 

 

左端位置

MinAutoFitWidth

 

 

自适应宽度最小值

Name

 

 

控件名称

OddRowColor

 

 

奇数行颜色

Options

(表格通用选项)

 

dgEdit

能否编辑,

 

dgAlwaysShowEditor

总是显示编辑项,选中时单击单元格直接进入编辑状态,否则双击进入编辑状态

 

dgTitles

显示列标题

 

dgIndicator

显示行首指针

 

dgColumnResize

可否调整列宽

 

dgColLines

显示列线

 

dgRowLines

显示行线

 

dgTabs

接收TAB键移动到下一单元格

 

dgRowSelect

整行选择

 

dgAlwaysShowSelection

显示选择区域

 

dgConfirmDelete

删除时确认

 

dgCancelOnExit

 

 

dgMultiSelect

可多行选择

OptionsEh

(Dbgrideh表格专属选项)

 

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

选中是整行高亮

 

dghDblClickOptimizeColWidth

双击自动优化列宽

 

dghDialogFind

显示查找对话框

 

dghRecordMoving

记录移动

 

dghShowRecNo

显示行号

 

dghColumnResize

可否调整列尺寸

 

dghColumnMove

可否移动列位置

 

dghAutoFitRowHeight

自适应行高

 

dghHotTrack

热点跟踪

 

dghExtendVertLines

扩展列线(无记录区)

ParentBiDiMode

 

 

确定BiDiMode(控制菜单的布置模式)属性是否从父辈继承而来,菜单的父辈一般为Form

ParentColor

 

 

接受父控件的颜色属性

ParentCtl3D

 

 

接受父控件的3D属性

ParentFont

 

 

接受父控件的字体属性

ParentShowHit

 

 

接受父控件的显示提示设置

PopupMenu

 

 

弹出菜单

ReadOnly

 

 

只读

RowDetailPanel

(行明细表面板)

(RowDetailPanel打开,再将DbGridEh2放入,设置MemTableEh2的MasterFields和DetailFields, MasterDBGridEhDataSet必须是MemtablEh)

Active

 

激活

ActiveControl

 

 

BevelEdges

 

控件的是否显示斜面

BevelInner

 

内部斜面

BevelKind

 

边框类型

BevelOuter

 

外部斜面

BevelWidth

 

边框宽度

BorderStyle

 

边框样式

Color

 

颜色

Height

 

ParentColor

 

面板底色

ParentPopupMenu

 

接受父控件菜单设置

Width

 

RowHeight

 

 

行高

RowLines

 

 

行线高(完整的数据行高 = 行线高度+行高)

RowPanel

(行面板:可在设计和运行时直接拖动列头设计每行的数据字段显示风格)

Active

 

激活

NavKeysNavigationType

rpntRowToRowEh

方向键控制方式为行到行

rpntCellToCellEh

方向键控制方式为单元格到单元格

TabNavigationType

rpntUpToDownPriorityEh

TAB键顺序为从上至下,从左至右

rpntLeftToRightPriorityEh

TAB键顺序为从左至右,从上至下

RowSizingAllowed

 

 

行尺寸可手控调动

ShowHint

 

 

显示提示

SortLocal

 

 

本地排序

STFilter

(数据过滤设置)

InstantApply

 

立即应用过滤

Local

 

本地数据集过滤或服务器端数据过滤

Location

 

过滤设置位置是在表头还是在其下过滤行

Visible

 

可视

Sumlist

(记录统计)

Active

 

激活

ExternalRecalc

 

设计/运行期是否显示统计数据

VirtualRecords

 

虚拟记录数

TabOrder

 

 

Tab顺序

TabStop

 

 

TAB停留

Tag

 

 

 

TitleFont

 

 

标题行字体设置

TitleLines

 

 

标题行数

Top

 

 

顶部坐标

UseMulitTitle

 

 

是否用多行标题

VerScrollBar

(垂直滚动条选项)

ExtScrollBar

 

 

SmoothStep

 

True平滑滚动/False按行滚动

Tracking

 

True跟踪显示/Fasle松开后显示

Visible

 

是否显示

Visible

 

 

控件可视状态

VtitleMargin

 

 

标题文字离标题线的距离

Width

 

 

表格控件宽度


评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值