MSHFlexGrid 控件对其有关问题
MSHFlexGrid 控件对其问题MSHFlexGrid 设置MSHFlexGridg.ColAlignment flexAlignLeftCenter但是,以数字
MSHFlexGrid 控件对其问题
MSHFlexGrid 设置MSHFlexGridg.ColAlignment = flexAlignLeftCenter
但是,以数字开头的会自动右对齐,以字母和文字开头的左对齐,为什么数字会不统一设置呢?
[解决办法]
formatstring???
这个跟Format( )函数没什么关系。
楼主说的这个,就象Excel表的“单元格”中一样的,那个“对齐方式”。
[解决办法]
再试了一下:
MSHFlexGridg.ColAlignment 还真可以不用指定列号。这样相当于是对所有列设置了对齐属性。
楼主说的“无效”,是看到的固定列中的效果吧!
我刚才试了,也是这样的。
但是,我发现了:对固定列设置对齐,要用:MSHFlexGrid.ColAlignmentFixed = flexAlignLeftCenter
都不喜欢用formatstring么?
formatstring???
这个跟Format( )函数没什么关系。
楼主说的这个,就象Excel表的“单元格”中一样的,那个“对齐方式”。
不是啦, 我说的是MSHFlexGrid控件的Formatstring属性.
举个例子:
MGrid1.FormatString = "<纸张编号
[解决办法]^纸张名称
[解决办法]^纸 长
[解决办法]>纸 宽"
这样就可以一次性设定:列数量, 固定列标题, 每列对齐方式, 每列宽度
通过每个列标题前面的"<>^"三个符号分别代表左中右对齐.
"
[解决办法]"代表列和列分隔, 中间列标题的字符串长度就设定了显示出来的列宽.
非常好用的东西.