我在使用FlexGrid时发现表格的内容如果是中文开头就是左对齐,如果是数字开头表格内容就右对齐,请问怎么样才能把它全设为右对齐呢?

解决方案 »

  1.   

    grid.colAignment(i)=1 (这个具体常数值我不记得了,好象1是左对齐,4是居中。你自己查一查吧
      

  2.   

    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 单元格的内容按一般方式进行对齐。字符串按“左、居中”显示,数字按“右、居中”。 
      

  3.   

    MSFlexGrid.colAignment(1)=1    左
    MSFlexGrid.colAignment(2)=4    居中
    MSFlexGrid.colAignment(3)=6    右