[問題] 捲軸捲動時圖形重繪如何加快

看板C_Sharp作者 (沒有怎麼辦)時間18年前 (2006/08/28 07:11), 編輯推噓3(302)
留言5則, 3人參與, 最新討論串1/3 (看更多)
我現在有個panel 上面有很多圖形 幾乎都是fillEllipse(其實我只是要畫小圓點 但只找到這個來用)多到上千個 以及drawLine 這個panel比較大 有捲軸 每次拖拉捲軸的時候 因為又要重繪圖形 都會有點lag 不知這種情形有沒有較好的處理方法?? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.135.138.142

08/28 09:05, , 1F
可以用DOUBLE BUFFER概念下去做, 在重繪時你的PANEL要HIDE
08/28 09:05, 1F

08/28 09:06, , 2F
起來, 等畫完再一次整個秀出來, 這樣就不會閃爍, 好像答非
08/28 09:06, 2F

08/28 09:07, , 3F
所問...[逃]
08/28 09:07, 3F

08/28 15:29, , 4F
double buffer不是這樣做的, 查msdn有詳細的例子, 很容易
08/28 15:29, 4F

08/29 10:40, , 5F
感謝!
08/29 10:40, 5F
文章代碼(AID): #14yYQCHT (C_Sharp)
文章代碼(AID): #14yYQCHT (C_Sharp)