急求:VB中设置单元格文本对齐方式
发布网友
发布时间:2022-04-28 16:23
我来回答
共1个回答
热心网友
时间:2022-06-19 16:51
假设控件的名字为Grid1
Grid1.Row = i
Grid1.Col = j
Grid1.CellAlignment = iA1
iA1 有如下取值
'flexAlignLeftTop 0 单元格的内容左、顶部对齐。
'flexAlignLeftCenter 1 字符串的缺省对齐方式。单元格的内容左、居中对齐。
'flexAlignLeftBottom 2 单元格的内容左、底部对齐。
'flexAlignCenterTop 3 单元格的内容居中、顶部对齐。
'flexAlignCenterCenter 4 单元格的内容居中、居中对齐。
'flexAlignCenterBottom 5 单元格的内容居中、底部对齐。
'flexAlignRightTop 6 单元格的内容右、顶部对齐。
'flexAlignRightCenter 7 数值的缺省对齐方式。单元格的内容右、居中对齐。
'flexAlignRightBottom 8 单元格的内容右、底部对齐。
'flexAlignGeneral 9 单元格的内容按一般方式进行对齐。字符串按“左、居中”显示,数字按“右、居中”
以下是详细说明
CellAlignment 属性
该属性返回或设置的数值确定了一个单元格或被选定的多个单元格所在区域的水平和垂直对齐方式。该属性在设计时是不可使用的。
语法
object.CellAlignment [=value]
CellAlignment 属性的语法包含以下几个部分:
部分 描述
object 一个对象表达式,其值是“应用于”列表中的一个对象。
value 一个整数或者常数,它指定文本如何与单元格进行对齐,如“设置值”中所述。
设置值
value 的各种设置如下:
常数 值 描述
flexAlignLeftTop 0 单元格的内容左、顶部对齐。
flexAlignLeftCenter 1 字符串的缺省对齐方式。单元格的内容左、居中对齐。
flexAlignLeftBottom 2 单元格的内容左、底部对齐。
flexAlignCenterTop 3 单元格的内容居中、顶部对齐。
flexAlignCenterCenter 4 单元格的内容居中、居中对齐。
flexAlignCenterBottom 5 单元格的内容居中、底部对齐。
flexAlignRightTop 6 单元格的内容右、顶部对齐。
flexAlignRightCenter 7 数值的缺省对齐方式。单元格的内容右、居中对齐。
flexAlignRightBottom 8 单元格的内容右、底部对齐。
flexAlignGeneral 9 单元格的内容按一般方式进行对齐。字符串按“左、居中”显示,数字按“右、居中”。
参考资料:MSDN