Foxtable(狐表)用户栏目专家坐堂 → 自动行高


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

主题:自动行高

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


加好友 发短信
等级:四尾狐 帖子:808 积分:6213 威望:0 精华:0 注册:2014/3/23 23:02:00
自动行高  发帖心情 Post By:2015/12/16 13:17:00 [只看该作者]

在http://www.foxtable.com/help/index.html?n=0395.htm#userconsent#

选择选项“调整”,然后选择根据哪些列的内容调整,单击“确定”。
调整之后,所有度等于最的那一,如果希望各分别调整,不要选择选项“相等”即可。


如果用代码实现,谢谢!

AutoSizeRows自动设置所有行高;
AutoSizeRow(Index)自动设置某一行的行高;
现在想自动设置某列中所有行的行高,代码该如何写?谢谢

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


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

汗,没找到方法,等高手。

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


加好友 发短信
等级:四尾狐 帖子:808 积分:6213 威望:0 精华:0 注册:2014/3/23 23:02:00
  发帖心情 Post By:2015/12/16 14:33:00 [只看该作者]

既然设置里面能实现,狐爸能否把代码放出来?

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


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

顶顶....

 回到顶部
美女呀,离线,留言给我吧!
kittyzhang
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:78 积分:783 威望:0 精华:0 注册:2014/12/30 9:26:00
  发帖心情 Post By:2016/3/11 11:31:00 [只看该作者]

顶~~~真的想找到方法

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


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

以下是引用kittyzhang在2016/3/11 11:31:00的发言:
顶~~~真的想找到方法

 

http://www.foxtable.com/help/topics/1564.htm

 


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


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

可以试试代码

 

Dim gc As Graphics = BaseMainform.CreateGraphics()
Dim r As Row = Tables("表A").current
Dim size As SizeF = gc.MeasureString(r("第六列") , Tables("表A").Font)
Dim w As Integer = Tables("表A").cols("第六列").Width
If w = - 1 Then
    w = 98
End If
Tables("表A").grid.rows(r.index+1).height = Math.Ceiling(size.width / w) * (size.height +7)

 


 回到顶部