请问vb中的MSHFlexGrid是如何进行对齐的?

来源:百度知道 编辑:UC知道 时间:2024/05/14 07:35:17
很奇怪,我发现MSHFlexGrid里面的数字都是居右的,其他都居左,我要全部居左,该怎么办?能一次性设置它们居左吗?谢谢!

用ColAlignment设置可以

语法

object.ColAlignment(number) [=value]
object.ColAlignmentBand(number) [=value]
object.ColAlignmentHeader(number) [=value]

ColAlignment、ColAlignmentBand 和 ColAlignmentHeader 属性的语法包括:

部分 描述
object 一个对象表达式,其值是“应用于”列表中的一个对象。
number 一个 Long 数值,它指定了列在 MSHFlexGrid 中的编号。
value 一个整数或者常数,它指定了列中的数据的对齐方式,如“设置值”中所示。

设置值

value 的设置值包括:

常数 值 描述
flexAlignLeftTop 0 单元格的内容左、顶部对齐。
flexAlignLeftCenter 1 字符串的缺省对齐方式。单元格的内容左、居中对齐。
flexAlignLeftBottom 2 单元格的内容左、底部对齐。
flexAlignCenterTop 3 单元格的内容居中、顶部对齐。
flexAlignCenterCenter 4 单元格的内容居中、居中对齐。
flexAlignCenterBottom 5 单元格的内容居中、底部对齐。
flexAlignRightTop 6 单元格的内容右、顶部对齐。
flexAlignRightCenter 7 数值的缺省对齐方式。单元格的内容右、居中对齐。
flexAlignRightBottom 8 单元格的内容右、底部对齐。
flexAlignGeneral 9 单元格的内容按一般方式进行对齐。字符串按“左、居中”显示,数字按“右、居中”显示。