0
我使用GDI +在自定義面板上繪製圖形。 Somethink like: alt text http://lh6.ggpht.com/_1TPOP7DzY1E/TB8jS3jn1tI/AAAAAAAADP8/YQmKuj_AwvY/s800/Capture1.gif繪製或不繪製背景?
現在,我可以重寫2個方法:OnPaint()和OnPaintBackground()。
說我在後臺繪製網格,在OnPaint中繪製圖形,或者在Paint中繪製背景和線條中的文本。
在Background和Paint之間分配工作還是在OnPaint中繪製所有內容更爲理想?
PS。
順便說一下,有可能Stopwatch
來確定它嗎?我的意思是不知道什麼時候開始/停止它...
我使用DoubleBuffering,所以也許我不應該使用它。這從一個部分,從其他,用於繪製我使用Matrix.Transform(縮放)繪製文本我不應該使用縮放,但手動重新計算座標,所以我認爲我可以在背景上繪製文本...但如果沒有帶來性能,也許是不需要使用背景... – serhio 2010-06-21 08:41:34
嘗試兩種。 IIRC有使用雙緩衝背景的問題。 – leppie 2010-06-21 08:53:14