Foxtable(狐表)用户栏目专家坐堂 → 窗口的timeticker事件闪屏(不太明显),怎么回事啊?


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

主题:窗口的timeticker事件闪屏(不太明显),怎么回事啊?

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


加好友 发短信
等级:四尾狐 帖子:896 积分:7535 威望:0 精华:0 注册:2017/12/27 14:19:00
窗口的timeticker事件闪屏(不太明显),怎么回事啊?  发帖心情 Post By:2018/3/28 14:35:00 [只看该作者]

如果默认不选择任何行,进入窗口后,在窗口表的第一行在不断刷新闪屏如果在窗口表中选择了某一单元格,则不闪屏了。

Dim id=Tables("完善签约审批窗口_Table1").current("_identify")
DataTables("合同基本信息表").StopRedraw()     '实现即时刷新数据功能
LockBaseMainForm()

If (user.group="工程一部" And user.isrole("录入"))  Or  (user.group="工程二部" And user.isrole("录入"))  Or  (user.group="设计部" And user.isrole("录入"))  
DataTables("合同基本信息表").RemoveFor("承办部门='"& user.group &"' and 承办人 is null")
DataTables("合同基本信息表").AppendLoad("承办部门='"& user.group &"' and 承办人 is null")
End If

UnLockBaseMainForm()
DataTables("合同基本信息表").ResumeRedraw()

Dim i=Tables("完善签约审批窗口_Table1").findrow("_identify="& id)
If i>0
    Tables("完善签约审批窗口_Table1").position=i
End If
[此贴子已经被作者于2018/3/28 15:14:50编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/3/28 15:29:00 [只看该作者]

动态加载的话,闪烁是避免不了的,你可以设置好间隔时间,不要太频繁刷新。

 

 


 回到顶部