请问vb中的MSHFlexGrid是如何进行对齐的?
很奇怪,我发现MSHFlexGrid里面的数字都是居右的,其他都居左,我要全部居左,该怎么办?能一次性设置它们居左吗?谢谢!...
很奇怪,我发现MSHFlexGrid里面的数字都是居右的,其他都居左,我要全部居左,该怎么办?能一次性设置它们居左吗?谢谢!
展开
1个回答
展开全部
用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 单元格的内容按一般方式进行对齐。字符串按“左、居中”显示,数字按“右、居中”显示。
语法
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 单元格的内容按一般方式进行对齐。字符串按“左、居中”显示,数字按“右、居中”显示。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询