绘制或不绘制背景?

时间:2010-06-21 08:25:43

标签: .net gdi+

我使用GDI +在自定义面板上绘制图形。有些想法: alt text http://lh6.ggpht.com/_1TPOP7DzY1E/TB8jS3jn1tI/AAAAAAAADP8/YQmKuj_AwvY/s800/Capture1.gif

现在,我可以覆盖2个方法:OnPaint()和OnPaintBackground()。

假设我在背景和OnPaint图形中绘制网格,或者在Paint中绘制背景和线条中的文本。

在Background和Paint之间划分工作或在OnPaint中绘制所有内容是否更为理想?

PS。
顺便说一句,是否可以Stopwatch来确定它?我的意思是不知道何时开始/停止它......

1 个答案:

答案 0 :(得分:2)

如果您不使用双缓冲,我认为任何一种方法都可以。如果使用双缓冲,请执行OnPaint

中的所有操作