首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

MSHFlexGrid 控件对其有关问题

2013-11-20 
MSHFlexGrid 控件对其问题MSHFlexGrid 设置MSHFlexGridg.ColAlignment flexAlignLeftCenter但是,以数字

MSHFlexGrid 控件对其问题
MSHFlexGrid 设置MSHFlexGridg.ColAlignment = flexAlignLeftCenter

但是,以数字开头的会自动右对齐,以字母和文字开头的左对齐,为什么数字会不统一设置呢?
[解决办法]

引用:
Quote: 引用:

再试了一下:
MSHFlexGridg.ColAlignment 还真可以不用指定列号。这样相当于是对所有列设置了对齐属性。

楼主说的“无效”,是看到的固定列中的效果吧!
我刚才试了,也是这样的。
但是,我发现了:对固定列设置对齐,要用:MSHFlexGrid.ColAlignmentFixed = flexAlignLeftCenter


都不喜欢用formatstring么?

formatstring???

这个跟Format( )函数没什么关系。
楼主说的这个,就象Excel表的“单元格”中一样的,那个“对齐方式”。

[解决办法]
引用:
Quote: 引用:

Quote: 引用:

再试了一下:
MSHFlexGridg.ColAlignment 还真可以不用指定列号。这样相当于是对所有列设置了对齐属性。

楼主说的“无效”,是看到的固定列中的效果吧!
我刚才试了,也是这样的。
但是,我发现了:对固定列设置对齐,要用:MSHFlexGrid.ColAlignmentFixed = flexAlignLeftCenter


都不喜欢用formatstring么?

formatstring???

这个跟Format( )函数没什么关系。
楼主说的这个,就象Excel表的“单元格”中一样的,那个“对齐方式”。


不是啦, 我说的是MSHFlexGrid控件的Formatstring属性.
举个例子:
MGrid1.FormatString = "<纸张编号
[解决办法]
^纸张名称           
[解决办法]
^纸 长
[解决办法]
>纸 宽"
这样就可以一次性设定:列数量, 固定列标题, 每列对齐方式, 每列宽度
通过每个列标题前面的"<>^"三个符号分别代表左中右对齐. 
"
[解决办法]
"代表列和列分隔, 中间列标题的字符串长度就设定了显示出来的列宽. 
非常好用的东西.

热点排行