C#问题求高手,graphics绘制大量图形频闪问题

我绘制的东西有点多。所以时间间隔会长一些造成频闪。绘制的全是图形。例如方块和Point[]。有没有办法让我绘制的东西绘制到缓存里。。。之后统一重绘。。。还有个问题我用Re... 我绘制的东西有点多。所以时间间隔会长一些造成频闪。绘制的全是图形。例如方块和Point[]。有没有办法让我绘制的东西绘制到缓存里。。。之后统一重绘。。。

还有个问题我用Refresh();会不会效率太低。有其他的强制绘制方法吗
展开
 我来答
百度网友d14e964
2013-08-08 · TA获得超过953个赞
知道小有建树答主
回答量:395
采纳率:100%
帮助的人:450万
展开全部
强制重绘请使用对象的 Invalidate方法
该方法可以指定重绘的 脏区 范围

另外,请开启容器的双缓冲特性
请在绘制前完成绘制中GDI+对象的初始化

你也可以人工实现多重缓冲
将对象绘制到一个Bitmap中,并将Bitmap快速刷入设备
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式