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

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

谢谢!
...全文
306 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
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属性即可

1,451

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧