社区
控件
帖子详情
如何实现自动根据文字长度调整FlexGrid的列宽?
swordbroken
2003-04-10 12:40:38
就象Excel中作的一样,双击两列间的分隔线就可以自动调整列宽,如何实现?
...全文
113
2
打赏
收藏
如何实现自动根据文字长度调整FlexGrid的列宽?
就象Excel中作的一样,双击两列间的分隔线就可以自动调整列宽,如何实现?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kangshu
2003-04-20
打赏
举报
回复
try this:
with mshFlexGrid
for row = 0 to .rows -1
for col=0 to .cols -1
if textwidth(.textmatrix(row,col)<.colwidth(col) then
.colwidth(col) = textwidth(.textmatrix(row,col) + 120
end if
next
next
end with
richardbao
2003-04-19
打赏
举报
回复
用一个 Label 来处理。把 Label 的字体设成和 FlexGrid 里一样,再加上 AutoSize = True,然后用户双击时,就把这列里的格子里的文字放到 Label 里去,由于 Label 是自动改变大小的,所以可以用它的 Width 属性求得文本所占的宽度。根据宽度取最大的,回去赋给 FlexGrid 就可以了。
机房收费系统系
列
三:MSH
Flex
Grid
控件
自动
调整
列
宽
MSH
Flex
Grid
控件在学生信息管理系统的时候就用到了,对它也只是简单的认识,机房收费系统中它就基本上成为了主角,合适的
列
宽
,不仅美观,还是给人一种舒适感。...这样,就可以
自动
调整
列
宽
了。
c1
Flex
Grid
的属性及方法
是否双击
列
首
自动
调整
适合行
列
O.A = True;False BackColor 所有非固定行
列
的背景色 O.A = Color BackColorAlternate 所有非固定行
列
的交替行颜色 O.A = Color BackColorBkg 表格背景...
Flex
Grid
属性 方法
Flex
Grid
属性 方法 2010-09-20 10:33:24| 分类:
Flex
Grid
专区 | 标签:属性 方法
flex
grid
|字号大中小 订阅 说明:O 表示 VS
Flex
Grid
对象的名,A 表示当前属性名,|表示可选 ------------...
VC——
Flex
Grid
属性 方法
AutoSize()
自动
调整
列
到指定
宽
度 O.A Col1,Col2,True|False,1000 AutoSizeMode
自动
调整
适合行
列
内容 O.A = 0|1 AutoSizeMouse 是否双击
列
首
自动
调整
适合行
列
O.A = True|False BackColor 所有非固定...
VS
Flex
Grid
控件属性方法一览表(带()为方法)
是否双击
列
首
自动
调整
适合行
列
O.A = True|False BackColor 所有非固定行
列
的背景色 O.A = Color BackColorAlternate 所有非固定行
列
的交替行颜色 O.A = Color BackColorBkg 表格背景坐底色...
控件
1,453
社区成员
41,354
社区内容
发帖
与我相关
我的任务
控件
VB 控件
复制链接
扫一扫
分享
社区描述
VB 控件
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章