作者teamspike (市政府7F)
看板C_Sharp
标题[问题] double buffer解决闪烁问题,求详解
时间Wed Sep 17 17:15:54 2008
for (int i=0; i<256; i++)
{
richTextBox1.ForeColor
= System.Drawing.Color.fromArgb(i,i,i);
richTextBox1.Update();
}
想制造文字渐渐消失的效果
果不其然遇上文字闪烁的问题
其中一个解决方式是使用double buff
只是小弟愚昧,至今还是不知道如何实作duble buff
如果是以上面为例,请问该如何修正呢?
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.116.216.193
1F:→ teamspike:网路上流传在控制项属性描述中,加入以下三行 09/17 17:35
2F:→ teamspike:SetStyle(ControlStyles.UserPaint, true); 09/17 17:35
3F:→ teamspike:SetStyle(ControlStyles.AllPaintingInWmPaint, true); 09/17 17:35
4F:→ teamspike:/SetStyle(ControlStyles.DoubleBuffer, true); 09/17 17:36
5F:→ teamspike:并不会解决闪烁的问题 09/17 17:36
6F:推 ilovebbs:囧 并不会解决.. 09/17 22:19
7F:→ teamspike:会不会是我不知道摆哪... 09/17 22:31
8F:推 yoco315:五楼完美的画龙点睛 XD 09/17 22:43