请问如何在MSFlexGrid中自动调整列宽

jin0706 2003-11-24 10:13:33
请问各位高手:
在程序中用了MSFlexGrid来显示数据,如何根据字段的长度自动调整列宽?
如果MSFlexGrid无法实现,应该使用什么控件?

谢谢!
...全文
202 5 打赏 收藏 举报
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
jin0706 2003-12-02
谢谢
  • 打赏
  • 举报
回复
trite 2003-12-01
msflexgrid1.colwidth(i)=4000
  • 打赏
  • 举报
回复
cyfboy 2003-12-01
我也想了解,如何通过代码调节列宽度?
  • 打赏
  • 举报
回复
trite 2003-11-29
selectionmode属性是改变表格选定格式的,要想自动调整列宽,好像不行,
不过可以用代码实现,具体实现步骤为:
1、定义一个数组,存储每一列中的最长字段长度;
2、初始赋值数组的值,为第一行的各个字段长度;
3、循环判断每一行中的各个字段长度是否比数组中的值大,如果大的话,修改数组的值;
4、根据每一列的最长字段长度调整列宽。
  • 打赏
  • 举报
回复
lincf2000 2003-11-27
设置selectionmode属性即可
  • 打赏
  • 举报
回复
相关推荐
发帖
控件

1434

社区成员

VB 控件
社区管理员
  • 控件
加入社区
帖子事件
创建了帖子
2003-11-24 10:13
社区公告
暂无公告