22问答网
所有问题
C#如何用双缓冲解决闪烁的问题
我用windows编程试着做了个画图的程序,特别是做画笔的时候闪烁得厉害,网上说可以用双缓冲解决,但怎么用呢
举报该问题
推荐答案 推荐于2016-03-21
具体我也不清楚 但是双缓冲的原理 就是在后台创建两个图像的容器,然后一个在显示的时候,另一个就load下一帧
天神smile说得对,你应该是代码没处理好 注意在显示的时候不要添加太多的逻辑,比如说,移动鼠标的时候还在一边移动一边创建类
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://22.wendadaohang.com/zd/TT2620CX.html
其他回答
第1个回答 2009-06-01
窗体属性里 找到doublebuffered 这个属性 改成true 才能使用
还有你闪烁的厉害 也不是开双缓存可以解决的
都是个别代码没处理好的结果 呵呵
相似回答
c#
progress绘制文字频繁
闪烁问题
答:
使用双缓冲
可以
解决
这个
问题
,首先是双缓冲画板的代码 using System;using System.Collections.Generic;using System.Drawing;namespace 引擎.绘图.GDI { /// /// 为绘图提供双缓冲[BufferedGraphics]。 /// <para>提供建立多层画纸的方法并返回用于绘制的画纸[Graphics]。</para> /// ...
c#
动态生成控件时生成的控件
闪动问题
答:
如果你之前是用Controls.Add这种单个的增加,那试试先定义好数组,比如 Button[] btnlist=new Button[10];for(int i=0;i<btnlist.Length;i++){Button btn=new Button();//其它赋值btnlist[i]=btn;}//批量增加Controls.AddRange(btn);...
大家正在搜
顶灯闪烁是什么问题
发动机故障灯闪烁是什么问题
灯闪烁故障解决方法
档位闪烁是大问题吗
led灯条闪烁故障解决方法
电灯打开后不停的闪烁
双缓冲
wpf双缓冲
ugl双缓冲
相关问题
求助C#使用双缓冲图形依然闪烁
如何:通过对窗体和控件使用双缓冲来减少图形闪烁
C#下使用双缓冲解决GDI+绘图屏闪问题。。。。求高手帮忙附...
C#WinForm 双缓冲技术,求助! 按钮太多,更改按钮的...
C# 控件闪烁问题
c# progress绘制文字频繁闪烁问题
c# 实时波形闪烁问题