Foxtable(狐表)用户栏目专家坐堂 → [求助]表行高设置怎么前后不一样呢?


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

主题:[求助]表行高设置怎么前后不一样呢?

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


加好友 发短信
等级:八尾狐 帖子:1964 积分:15604 威望:0 精华:0 注册:2011/7/16 20:59:00
[求助]表行高设置怎么前后不一样呢?  发帖心情 Post By:2017/7/28 20:33:00 [只看该作者]

 窗口打开时对bm4做了自动行高
 Dim bm4 As String= e.Form.Name & "_table4"
Tables(bm4).AutoSizeRows
MessageBox.Show(Tables(bm4).DefaultColWidth)
这是显示的是70.



随后退出时想要记存表高度
MessageBox.Show(Tables(bm4).DefaultColWidth)显示出来的是21.

问题出在哪?谢谢!


 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110626 积分:563032 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/7/28 20:47:00 [只看该作者]

DefaultColWidth是列宽吧,和DefaultRowHeight 一样,这2个都是一个默认值。除非使用代码设置过,不然都是固定的值的,不会受AutoSizeRows这些的影响

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


加好友 发短信
等级:八尾狐 帖子:1964 积分:15604 威望:0 精华:0 注册:2011/7/16 20:59:00
  发帖心情 Post By:2017/7/29 7:16:00 [只看该作者]

MessageBox.Show(Tables(bm4).DefaultColWidth)这个弄错了 应该是MessageBox.Show(Tables(bm4).DefaultRowHeight )

AutoSizeRows后我如何获取当前的行高呢? 
我是想记存当前的行高,下次再打开时会自动恢复到退出时的行高!谢谢

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110626 积分:563032 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/7/29 9:11:00 [只看该作者]

AutoSizeRows后不同的行高度可能都不一样的,看内容的多少

MessageBox.Show(Tables(bm4).Grid.Rows(Tables(bm4).Position+1).Height)

 回到顶部