Foxtable(狐表)用户栏目专家坐堂 → SetColVisibleWidth中列宽怎么使用变量呢?


  共有2304人关注过本帖树形打印复制链接

主题:SetColVisibleWidth中列宽怎么使用变量呢?

帅哥哟,离线,有人找我吗?
5159518
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:384 积分:2706 威望:0 精华:0 注册:2015/11/27 19:09:00
SetColVisibleWidth中列宽怎么使用变量呢?  发帖心情 Post By:2016/1/20 20:55:00 [只看该作者]

Dim kd As Short = e.Form.Controls("SplitContainer2").Width - 867

Tables(e.Form.TableName).SetColVisibleWidth("mark|98|说明|kd")

只可以显示一列(mark列),说明列无法显示,也不报错,如果将“kd”改为一个数值,就可以显示了,所以请教各位老师,如果才能用变量来表示列宽呢,因为我需要根据实际情况来改变列宽,谢谢了

前面的kd变量声明是可以的,因为用MessageBox输出时可以看到计算的结果(257)
[此贴子已经被作者于2016/1/20 20:57:42编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/1/20 20:58:00 [只看该作者]

Tables(e.Form.TableName).SetColVisibleWidth("mark|98|说明|" & kd)

 回到顶部
帅哥哟,离线,有人找我吗?
5159518
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:384 积分:2706 威望:0 精华:0 注册:2015/11/27 19:09:00
  发帖心情 Post By:2016/1/20 21:22:00 [只看该作者]

呵呵,红袍兄,你太厉害了,呵呵,今天请教的两个问题,你都帮我解决了,呵呵,谢谢了,刚学狐表,遇到很多磕磕碰碰的事情,呵呵

 回到顶部
帅哥哟,离线,有人找我吗?
dtcaoqian
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:216 积分:1888 威望:0 精华:0 注册:2015/5/27 1:15:00
  发帖心情 Post By:2016/1/20 21:24:00 [只看该作者]

我用比例实现了自动调整,也挺方便的

 回到顶部