Foxtable(狐表)用户栏目专家坐堂 → 如何防止自动行高时屏闪的问题


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

主题:如何防止自动行高时屏闪的问题

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


加好友 发短信
等级:八尾狐 帖子:1907 积分:16954 威望:0 精华:0 注册:2014/7/29 19:09:00
如何防止自动行高时屏闪的问题  发帖心情 Post By:2018/11/3 8:52:00 [显示全部帖子]


图片点击可在新窗口打开查看此主题相关图片如下:a1.gif
图片点击可在新窗口打开查看


如上图,全局表事件的afterload中的代码:
If e.DataTable.name  = winName & "_主表"  Then  
    Tables(e.DataTable.name).StopRedraw
        Tables(dr("wintbN")).AutoSizeRows() '自动设置行高
    Tables(e.DataTable.name).resumeRedraw
End If

每次加载数据后,行都会先回到默认的行高,然后再变为自动行高后的行高,这个过程行的显示就会有闪烁,用上面的代码无效.

谢谢!




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


加好友 发短信
等级:八尾狐 帖子:1907 积分:16954 威望:0 精华:0 注册:2014/7/29 19:09:00
  发帖心情 Post By:2018/11/5 10:20:00 [显示全部帖子]

有没有其他变通的办法?

 回到顶部