作者Arton0306 (沒有怎麼辦)
看板C_Sharp
標題[問題] 捲軸捲動時圖形重繪如何加快
時間Mon Aug 28 07:37:36 2006
我現在有個panel
上面有很多圖形
幾乎都是fillEllipse(其實我只是要畫小圓點 但只找到這個來用)多到上千個
以及drawLine
這個panel比較大 有捲軸
每次拖拉捲軸的時候
因為又要重繪圖形
都會有點lag
不知這種情形有沒有較好的處理方法??
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.135.138.142
推 horngsh:可以用DOUBLE BUFFER概念下去做, 在重繪時你的PANEL要HIDE 08/28 09:05
→ horngsh:起來, 等畫完再一次整個秀出來, 這樣就不會閃爍, 好像答非 08/28 09:06
→ horngsh:所問...[逃] 08/28 09:07
推 gz:double buffer不是這樣做的, 查msdn有詳細的例子, 很容易 08/28 15:29
推 Arton0306:感謝! 08/29 10:40