MSHFlexGrid 控件常数的学习介绍(VBA)

转自:http://www.excelpx.com/home/show.aspx?id=26888

这一节包含关于 MSHFlexGrid 的控件常数的信息。注意这些常数也应用到 MSFlexGrid,除非有不同地注解。

AddModeSettings 属性 (MSHFlexGrid)

常数 描述
flexNoAddNew0当前单元不在最后行中,并且没有 AddNew 操作处于待决。
flexAddNewCurrent1当前单元在最后一行,但没有 AddNew 操作处于待决。
flexAddNewPending2当前单元在倒数第二行。这是是通过 MSHFlexGrid 用户接口由用户初始化一个待决的 AddNew 操作的结果,或者是编程地设置一个列的 Value 或 Text属性的结果。

AllowUserResizing 属性

常数 描述
flexResizeNone0用户不能使用鼠标调整大小。这是缺省设置值。
flexResizeColumns1用户可以使用鼠标调整列的大小。
flexResizeRows2用户可以使用鼠标调整行的大小。
flexResizeBoth3用户可以使用鼠标调整列和行的大小。

Appearance 属性

常数 描述
flexFlat0MSHFlexGrid 的全部外观是平面的或正常的。
flex3D1MSHFlexGrid 的全部外观是三维的。

BorderStyle 属性

常数 描述
flexBorderNone0没有边框。
flexBorderSingle1有一个单边框。

CellAlignment 属性

常数 描述
flexAlignLeftTop0单元内容顶部左对齐。
flexAlignLeftCenter1单元内容中间左对齐。对字符串的缺省设置值。
flexAlignLeftBottom2单元内容底部左对齐。
flexAlignCenterTop3单元内容顶部居中。
flexAlignCenterCenter4单元内容中间居中。
flexAlignCenterBottom5单元内容底部居中。
flexAlignRightTop6单元内容顶部右对齐。
flexAlignRightCenter7单元内容中间右对齐。对数字的缺省设置值。
flexAlignRightBottom8单元内容底部右对齐。
flexAlignGeneral9单元内容一般对齐方式。对字符串中间左对齐而对数值中间右对齐。

CellPictureAlignment 属性

常数 描述
flexAlignLeftTop0图片顶部左对齐。
flexAlignLeftCenter1图片中间左对齐。
flexAlignLeftBottom2图片底部左对齐。
flexAlignCenterTop3图片顶部居中。
flexAlignCenterCenter4图片中间居中。
flexAlignCenterBottom5图片底部居中。
flexAlignRightTop6图片顶部右对齐。
flexAlignRightCenter7图片中间右对齐。
flexAlignRightBottom8图片底部右对齐。

CellTextStyle、TextStyle、TextStyleFixed 属性

常数 描述
flexTextFlat0文本为正常的、平面的文本。
flexTextRaised1文本看起来凸起。
flexTextInset2文本看起来凹入。
flexTextRaisedLight3文本看起来轻微凸起。
flexTextInsetLight4文本看起来轻微凹入。

CellType 属性 (MSHFlexGrid)

常数 描述
flexCellTypeStandard0单元为标准单元
flexCellTypeFixed1单元包含在一个固定行或列中。
flexCellTypeHeader2单元是一个数据带区的标头单元。
flexCellTypeIndent3单元用在缩进一个数据带区的一列中。
flexCellTypeUnpopulated4单元是一个未充填的单元。

ColAlignment 属性

常数 描述
flexAlignLeftTop0列内容顶部左对齐。
flexAlignLeftCenter1列内容中间左对齐。对字符串的缺省设置值。
flexAlignLeftBottom2列内容底部左对齐。
flexAlignCenterTop3列内容顶部居中。
flexAlignCenterCenter4列内容中间居中。
flexAlignCenterBottom5列内容底部居中
flexAlignRightTop6列内容顶部右对齐。
flexAlignRightCenter7列内容中间右对齐。对数值的缺省设置值。
flexAlignRightBottom8列内容底部右对齐。
flexAlignGeneral9列内容一般对齐方式。对字符串中间左对齐而对数值中间右对齐。

ColHeader 属性 (MSHFlexGrid)

常数 描述
flexColHeaderOn0为每一个带区显示标头。
flexColHeaderOff1没有为带区显示标头。
flexColHeaderOnce2为带区显示标头。如果带区被折叠,只显示一个标头。重复的标头不显示。

DisplayBandSettings 属性 (MSHFlexGrid)

常数 描述
flexBandDisplayHorizontal0MSHFlexGrid 中的带区水平显示(横向)。缺省设置值。
flexBandDisplayVertical1MSHFlexGrid 中的带区竖直显示(上下方向)。

DisplayCellSettings 属性 (MSHFlexGrid)

常数 描述
FlexCellDisplayHorizontal0MSHFlexGrid 中的带区水平显示(横向)。
flexCellDisplayVertical1MSHFlexGrid 中的带区竖直显示(上下方向)。

FillStyle 属性

常数 描述
flexFillSingle0单个。更改 Text 或任何单元属性只影响活动单元。缺省设置值。
flexFillRepeat1重复。更改 Text 或任何单元属性影响所有选定单元。

FocusRect 属性

常数 描述
flexFocusNone0围绕当前单元没有焦点矩形。
flexFocusLight1围绕当前单元有一个浅色的焦点矩形。缺省设置值。
flexFocusHeavy2围绕当前单元有一个深色的焦点矩形。

GridLines、GridLinesFixed 属性

常数 描述
flexGridNone0没有线。单元格之间没有线。在 MSFlexGrid 中,对 GridLines 这是缺省的设置值。
flexGridFlat1有线。单元格之间线风格被设置为正常的、平面的线。在 MSHFlexGrid 中,对 GridLines 这是缺省的设置。
flexGridInset2凹入线。单元格之间线的风格被设置为凹入线。在 MSFlexGrid 中,对 GridLinesFixed 这是缺省的设置值。
flexGridRaised3凸起线。单元格之间的线风格被设置为凸起线。在 MSHFlexGrid 中,对 GridLinesFixed 这是缺省的设置值。

HighLight 属性

常数 描述
flexHighlightNever0选定单元无突出显示。
flexHighlightAlways1选定单元总是突出显示。这是缺省设置值。
flexHighlightWithFocus2突出显示只在控件有焦点时才显现。

MergeCells 属性

常数 描述
flexMergeNever0不显示。包含相同内容的单元不分组。这是缺省设置值。
flexMergeFree1自由。包含相同内容的单元总是合并。
flexMergeRestrictRows2限制行。只有行中包含相同内容的相邻单元(向左)合并。
flexMergeRestrict-Columns3限制列。只有列中包含相同内容的相邻单元(向上)合并。
flexMergeRestrictBoth4限制行和列。只有在行中(向左)或在列中(向上)包含相同内容的相邻的单元合并。

MousePointer 属性

常数 描述
flexDefault0MSHFlexGrid 的轮廓。
flexArrow1一个箭头指针。
flexCross2一组十字型指针。
flexIBeam3一个 "I" 型标指针,来允许文本输入。
flexIcon4一个正方形中的方块。
flexSize5一个用箭头指向上方、下方、左方或右方调整大小指针。
flexSizeNESW6一个用箭头指向右上方和左下方调整大小指针。
flexSizeNS7一个用箭头指向上方和下方调整大小指针。
flexSizeNWSE8一个用箭头指向左上方和右下方调整大小指针。
flexSizeEW9一个用箭头指向左方和右方调整大小指针。
flexUpArrow10一个指向上方的箭头。
flexHourGlass11一个沙漏符号。
flexNoDrop12一个“不允许放下”指针。
flexCustom13一个自定义风格指针。

PictureType 属性

常数 描述
flexPictureColor0产生一个高品质的全色图象。
flexPictureMonochrome1产生一个较低品质、单色,占用较少内存的图象。

RowSizingSettings 属性 (MSHFlexGrid)

常数 描述
flexRowSizeIndividual0调整一个行的大小只更改调整的行的高度。这是缺省设置值。
flexRowSizeAll1调整一个行的大小更改 MSHFlexGrid 中的所有行的高度。

SelectionMode 属性

常数 描述
flexSelectionFree0自由。允许选定 MSHFlexGrid 中的个别单元,电子数据表风格。(缺省设置值)
flexSelectionByRow1按行。强制跨越整个行选择,如在一个多列列表框或基于记录的显示。
flexSelectionByColumn2按列。强制跨越整个列选择,如同为一个图表选择范围或为排序选择字段。

ScrollBars 属性

常数 描述
flexScrollNone0MSHFlexGrid 没有滚动条。
flexScrollHorizontal1MSHFlexGrid 有一个水平的滚动条。
flexScrollVertical2MSHFlexGrid 有一个竖直的滚动条。
flexScrollBoth3MSHFlexGrid 有水平和竖直的滚动条。这是缺省设置值。

Sort 属性

常数 描述
flexSortNone0无。不执行排序。
flexSortGenericAscending1一般升序。执行估计文本不管是字符串或者是数值的升序排序。
flexSortGenericDescending2一般降序。执行估计文本不管是字符串或者是数值的降序排序。
flexSortNumericAscending3数值升序。执行把字符串变换为数值的升序排序。
flexSortNumericDescending4数值降序。执行把字符串变换为数值的降序排序。
flexSortStringNoCaseAsending5字符串升序。执行不区分大小写字符串比较的升序排序。
flexSortNoCaseDescending6字符串降序。执行不区分大小写字符串比较的降序排序。
flexSortStringAscending7字符串升序。执行区分大小写字符串比较的升序排序。
flexSortStringDescending8字符串降序。执行区分大小写字符串比较的降序排序。
flexSortCustom9自定义,使用 Compare 事件比较行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值