社区
数据库(包含打印,安装,报表)
帖子详情
MSHFlexGrid的问题,直到得帮帮忙吧!
bluebears
2004-07-06 10:35:55
MSHFlexGrid控件得头部的项目得对其方式怎么设啊,我想设成中间对齐啊,可他默认的是左右对啊,求源代码哟,高分赠送啊!!!!
...全文
113
11
打赏
收藏
MSHFlexGrid的问题,直到得帮帮忙吧!
MSHFlexGrid控件得头部的项目得对其方式怎么设啊,我想设成中间对齐啊,可他默认的是左右对啊,求源代码哟,高分赠送啊!!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
叮咚叮咚叮叮咚
2004-07-11
打赏
举报
回复
mark~~~~
MSHFlexGrid1.ColAlignmentFixed = flexAlignCenterCenter
or
MSHFlexGrid1.ColAlignmentFixed = 4
bzyzjz
2004-07-10
打赏
举报
回复
真是的,直接COPY MSDN的
如果只是“头部的项目”:
with msflexgrid '记得改名
.row=1
for i=0 to .rows-1
.col(i).cellalignment=4
next i
end with
放在定义的后面就可以了
射天狼
2004-07-06
打赏
举报
回复
这是所有MSFLEXGRID控件的属性及常数值,你看看吧~~~~
射天狼
2004-07-06
打赏
举报
回复
'
'
'DisplayBandSettings 属性(MSHFlexGrid)
'常数 值 描述
'flexBandDisplayHorizontal 0 MSHFlexGrid 中的带区水平显示(横向)。缺省设置值。
'flexBandDisplayVertical 1 MSHFlexGrid 中的带区竖直显示(上下方向)。
'
'
'DisplayCellSettings 属性(MSHFlexGrid)
'常数 值 描述
'FlexCellDisplayHorizontal 0 MSHFlexGrid 中的带区水平显示(横向)。
'flexCellDisplayVertical 1 MSHFlexGrid 中的带区竖直显示(上下方向)。
'
'
'FillStyle 属性
'常数 值 描述
'flexFillSingle 0 单个。更改 Text 或任何单元属性只影响活动单元。缺省设置值。
'flexFillRepeat 1 重复。更改 Text 或任何单元属性影响所有选定单元。
'
'
'FocusRect 属性
'常数 值 描述
'flexFocusNone 0 围绕当前单元没有焦点矩形。
'flexFocusLight 1 围绕当前单元有一个浅色的焦点矩形。缺省设置值。
'flexFocusHeavy 2 围绕当前单元有一个深色的焦点矩形。
'
'
'GridLines?GridLinesFixed 属性
'常数 值 描述
'flexGridNone 0 没有线。单元格之间没有线。在 MSFlexGrid 中,对 GridLines 这是缺省的设置值。
'flexGridFlat 1 有线。单元格之间线风格被设置为正常的、平面的线。在 MSHFlexGrid 中,对 GridLines 这是缺省的设置。
'flexGridInset 2 凹入线。单元格之间线的风格被设置为凹入线。在 MSFlexGrid 中,对 GridLinesFixed 这是缺省的设置值。
'flexGridRaised 3 凸起线。单元格之间的线风格被设置为凸起线。在 MSHFlexGrid 中,对 GridLinesFixed 这是缺省的设置值。
'
'
'HighLight 属性
'常数 值 描述
'flexHighlightNever 0 选定单元无突出显示。
'flexHighlightAlways 1 选定单元总是突出显示。这是缺省设置值。
'flexHighlightWithFocus 2 突出显示只在控件有焦点时才显现。
'
'
'MergeCells 属性
'常数 值 描述
'flexMergeNever 0 不显示。包含相同内容的单元不分组。这是缺省设置值。
'flexMergeFree 1 自由。包含相同内容的单元总是合并。
'flexMergeRestrictRows 2 限制行。只有行中包含相同内容的相邻单元(向左)合并。
'flexMergeRestrict-Columns 3 限制列。只有列中包含相同内容的相邻单元(向上)合并。
'flexMergeRestrictBoth 4 限制行和列。只有在行中(向左)或在列中(向上)包含相同内容的相邻的单元合并。
'
'
'MousePointer 属性
'常数 值 描述
'flexDefault 0 MSHFlexGrid 的轮廓。
'flexArrow 1 一个箭头指针。
'flexCross 2 一组十字型指针。
'flexIBeam 3 一个 "I" 型标指针,来允许文本输入。
'flexIcon 4 一个正方形中的方块。
'flexSize 5 一个用箭头指向上方、下方、左方或右方调整大小指针。
'flexSizeNESW 6 一个用箭头指向右上方和左下方调整大小指针。
'flexSizeNS 7 一个用箭头指向上方和下方调整大小指针。
'flexSizeNWSE 8 一个用箭头指向左上方和右下方调整大小指针。
'flexSizeEW 9 一个用箭头指向左方和右方调整大小指针。
'flexUpArrow 10 一个指向上方的箭头。
'flexHourGlass 11 一个沙漏符号。
'flexNoDrop 12 一个“不允许放下”指针。
'flexCustom 13 一个自定义风格指针。
'
'
'PictureType 属性
'常数 值 描述
'flexPictureColor 0 产生一个高品质的全色图象。
'flexPictureMonochrome 1 产生一个较低品质、单色,占用较少内存的图象。
'
'
'RowSizingSettings 属性(MSHFlexGrid)
'常数 值 描述
'flexRowSizeIndividual 0 调整一个行的大小只更改调整的行的高度。这是缺省设置值。
'flexRowSizeAll 1 调整一个行的大小更改 MSHFlexGrid 中的所有行的高度。
'
'
'SelectionMode 属性
'常数 值 描述
'flexSelectionFree 0 自由。允许选定 MSHFlexGrid 中的个别单元,电子数据表风格。(缺省设置值)
'flexSelectionByRow 1 按行。强制跨越整个行选择,如在一个多列列表框或基于记录的显示。
'flexSelectionByColumn 2 按列。强制跨越整个列选择,如同为一个图表选择范围或为排序选择字段。
'
'
'ScrollBars 属性
'常数 值 描述
'flexScrollNone 0 MSHFlexGrid 没有滚动条。
'flexScrollHorizontal 1 MSHFlexGrid 有一个水平的滚动条。
'flexScrollVertical 2 MSHFlexGrid 有一个竖直的滚动条。
'flexScrollBoth 3 MSHFlexGrid 有水平和竖直的滚动条。这是缺省设置值。
'
'
'Sort 属性
'常数 值 描述
'flexSortNone 0 无。不执行排序。
'flexSortGenericAscending 1 一般升序。执行估计文本不管是字符串或者是数值的升序排序。
'flexSortGenericDescending 2 一般降序。执行估计文本不管是字符串或者是数值的降序排序。
'flexSortNumericAscending 3 数值升序。执行把字符串变换为数值的升序排序。
'flexSortNumericDescending 4 数值降序。执行把字符串变换为数值的降序排序。
'flexSortStringNoCaseAsending 5 字符串升序。执行不区分大小写字符串比较的升序排序。
'flexSortNoCaseDescending 6 字符串降序。执行不区分大小写字符串比较的降序排序。
'flexSortStringAscending 7 字符串升序。执行区分大小写字符串比较的升序排序。
'flexSortStringDescending 8 字符串降序。执行区分大小写字符串比较的降序排序。
'flexSortCustom 9 自定义,使用 Compare 事件比较行。
射天狼
2004-07-06
打赏
举报
回复
'合并单元格==================================
'语法
'
'object.MergeCells [=value]
'
'MergeCells 属性的语法包含如下部分内容:
'
'部分 描述
'object 一个对象表达式,其值为“应用于”列表中的一个对象。
'value 一个整数或常数,指定单元分组(合并)。如设置值中所指定。
'
'
'设置值
'
'Value 的设置值如下所示:
'
'常数 值 描述
'flexMergeNever 0 不显示。包含相同内容的单元不分组。这是缺省设置。
'flexMergeFree 1 自由。包含相同内容的单元总是合并。
'flexMergeRestrictRows 2 限制行。只有行中包含相同内容的相邻单元(向当前单元左边)才合并。
'flexMergeRestrictColumns 3 限制列。只有列中包含相同内容的相邻单元(向当前单元上方)才合并。
'flexMergeRestrictBoth 4 限制行和列。只有在行中(向左)或在列中(向上)包含相同内容的单元才合并。
'======================================
'MSHFlexGrid 控件常数
'
'
'这一节包含关于 MSHFlexGrid 的控件常数的信息。注意这些常数也应用到 MSFlexGrid,除非有不同地注解。
'
'AddModeSettings 属性(MSHFlexGrid)
'常数 值 描述
'flexNoAddNew 0 当前单元不在最后行中,并且没有 AddNew 操作处于待决。
'flexAddNewCurrent 1 当前单元在最后一行,但没有 AddNew 操作处于待决。
'flexAddNewPending 2 当前单元在倒数第二行。这是是通过 MSHFlexGrid 用户接口由用户初始化一个待决的 AddNew 操作的结果,或者是编程地设置一个列的 Value 或 Text 属性的结果。
'
'
'AllowUserResizing 属性
'常数 值 描述
'flexResizeNone 0 用户不能使用鼠标调整大小。这是缺省设置值。
'flexResizeColumns 1 用户可以使用鼠标调整列的大小。
'flexResizeRows 2 用户可以使用鼠标调整行的大小。
'flexResizeBoth 3 用户可以使用鼠标调整列和行的大小。
'
'
'Appearance 属性
'常数 值 描述
'flexFlat 0 MSHFlexGrid 的全部外观是平面的或正常的。
'flex3D 1 MSHFlexGrid 的全部外观是三维的。
'
'
'BorderStyle 属性
'常数 值 描述
'flexBorderNone 0 没有边框。
'flexBorderSingle 1 有一个单边框。
'
'
'CellAlignment 属性
'常数 值 描述
'flexAlignLeftTop 0 单元内容顶部左对齐。
'flexAlignLeftCenter 1 单元内容中间左对齐。对字符串的缺省设置值。
'flexAlignLeftBottom 2 单元内容底部左对齐。
'flexAlignCenterTop 3 单元内容顶部居中。
'flexAlignCenterCenter 4 单元内容中间居中。
'flexAlignCenterBottom 5 单元内容底部居中。
'flexAlignRightTop 6 单元内容顶部右对齐。
'flexAlignRightCenter 7 单元内容中间右对齐。对数字的缺省设置值。
'flexAlignRightBottom 8 单元内容底部右对齐。
'flexAlignGeneral 9 单元内容一般对齐方式。对字符串中间左对齐而对数值中间右对齐。
'
'
'CellPictureAlignment 属性
'常数 值 描述
'flexAlignLeftTop 0 图片顶部左对齐。
'flexAlignLeftCenter 1 图片中间左对齐。
'flexAlignLeftBottom 2 图片底部左对齐。
'flexAlignCenterTop 3 图片顶部居中。
'flexAlignCenterCenter 4 图片中间居中。
'flexAlignCenterBottom 5 图片底部居中。
'flexAlignRightTop 6 图片顶部右对齐。
'flexAlignRightCenter 7 图片中间右对齐。
'flexAlignRightBottom 8 图片底部右对齐。
'
'
'CellTextStyle?TextStyle?TextStyleFixed 属性
'常数 值 描述
'flexTextFlat 0 文本为正常的、平面的文本。
'flexTextRaised 1 文本看起来凸起。
'flexTextInset 2 文本看起来凹入。
'flexTextRaisedLight 3 文本看起来轻微凸起。
'flexTextInsetLight 4 文本看起来轻微凹入。
'
'
'CellType 属性(MSHFlexGrid)
'常数 值 描述
'flexCellTypeStandard 0 单元为标准单元
'flexCellTypeFixed 1 单元包含在一个固定行或列中。
'flexCellTypeHeader 2 单元是一个数据带区的标头单元。
'flexCellTypeIndent 3 单元用在缩进一个数据带区的一列中。
'flexCellTypeUnpopulated 4 单元是一个未充填的单元。
'
'
'ColAlignment 属性
'常数 值 描述
'flexAlignLeftTop 0 列内容顶部左对齐。
'flexAlignLeftCenter 1 列内容中间左对齐。对字符串的缺省设置值。
'flexAlignLeftBottom 2 列内容底部左对齐。
'flexAlignCenterTop 3 列内容顶部居中。
'flexAlignCenterCenter 4 列内容中间居中。
'flexAlignCenterBottom 5 列内容底部居中
'flexAlignRightTop 6 列内容顶部右对齐。
'flexAlignRightCenter 7 列内容中间右对齐。对数值的缺省设置值。
'flexAlignRightBottom 8 列内容底部右对齐。
'flexAlignGeneral 9 列内容一般对齐方式。对字符串中间左对齐而对数值中间右对齐。
'
'
'ColHeader 属性(MSHFlexGrid)
'常数 值 描述
'flexColHeaderOn 0 为每一个带区显示标头。
'flexColHeaderOff 1 没有为带区显示标头。
'flexColHeaderOnce 2 为带区显示标头。如果带区被折叠,只显示一个标头。重复的标头不显示。
nik_Amis
2004-07-06
打赏
举报
回复
有个很方面的属性,FormatString
grd.FormatString="<ID,^Name,>Sum"
设置表头三列Caption分别为ID,Name,Sum,对齐分别为左,中,右
huangjianyou
2004-07-06
打赏
举报
回复
MSHFlexGrid1.ColAlignmentFixed = flexAlignCenterCenter
haipingma
2004-07-06
打赏
举报
回复
i 自己控制
haipingma
2004-07-06
打赏
举报
回复
MSgrid1.FixedAlignment(i) = flexAlignCenterCenter
ldh_0421
2004-07-06
打赏
举报
回复
msdn上有,例如"^姓名"代表“姓名”居中!
zyguyue
2004-07-06
打赏
举报
回复
.ColAlignment(Col)=number设置一列的对齐方式
.row=0
.col=1
.CellAlignment=Number
number=0 to 9
自己测试吧
MSHFlexGrid
使用
MSHFlexGrid
与access 使用的例子
MSHFlexGrid
使用及打印操作示例
这个代码详细示例了
MSHFlexGrid
的各种属性方法,并在原有功能上进行扩展,增加了BMP图片插入,单元格背景色自定义,打印预览等功能,对于使用
MSHFlexGrid
的网友可能是一个不错的代码.
VB6.0
MSHFlexGrid
常用方法
包含VB6中
MSHFlexGrid
的几个常用方法,如标题行的自动列宽、隔行显示不同背景色、支持鼠标滚动等
可编辑数据的
MSHFlexGrid
VB中,可编辑列数据的
MSHFlexGrid
控件
MSHFlexGrid
排序示例
下面的示例使用 Sort 和 TextMatrix 属性。它根据一个 ComboBox 控件的值执行一个
MSHFlexGrid
排序。要使用该示例,在窗体中放置一个
MSHFlexGrid
控件和一个 ComboBox 控件。把下面的代码粘贴到 Declarations 节,然后按 F5 键。 注意 如果正在使用 MSFlexGrid,用“MSFlexGrid1”代替“
MSHFlexGrid
1”。
数据库(包含打印,安装,报表)
1,216
社区成员
55,954
社区内容
发帖
与我相关
我的任务
数据库(包含打印,安装,报表)
VB 数据库(包含打印,安装,报表)
复制链接
扫一扫
分享
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章