作者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