以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  双缓冲技术  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=90114)

--  作者:百灵
--  发布时间:2016/9/5 22:57:00
--  双缓冲技术
现在做的一个项目,批量拖拉控件时闪烁严重,从网上查找解决方案说是可以通过双缓冲技术解决问题,foxtable中如何使用,请高手赐教。
--  作者:有点蓝
--  发布时间:2016/9/6 8:30:00
--  
参考:http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=83950
--  作者:百灵
--  发布时间:2016/9/6 13:18:00
--  

双缓冲无效,无意中用Control.Refresh 方法解决了问题,大家可以试一下


--  作者:百灵
--  发布时间:2016/9/6 13:19:00
--  
还是感谢有点蓝的指导,又学了一招双缓存。
--  作者:有点蓝
--  发布时间:2016/9/6 14:27:00
--  
对控件确实有限,除非是自定义控件。一般用在绘图上
--  作者:百灵
--  发布时间:2016/9/6 14:33:00
--  

Control.Refresh 方法很好用,只要一句代码解决控件拖拉闪烁的问题,不知道有什么缺点没有?


--  作者:blackzhu
--  发布时间:2016/9/30 14:35:00
--  
以下是引用百灵在2016/9/6 13:18:00的发言:

双缓冲无效,无意中用Control.Refresh 方法解决了问题,大家可以试一下


怎么用的,现在新版的是闪的厉害

--  作者:百灵
--  发布时间:2016/10/2 18:53:00
--  
在mousemove事件中加入e.form.controLs("容纳控件的容器名称").basecontrol.Refresh。试一下。
--  作者:zhy400137
--  发布时间:2016/10/2 19:48:00
--  
留爪。