我的理解,是的。 OnPaint中调用Draw***系列函数,应该是想内存buffer中绘画,而不是屏幕,所有绘画完成后,才一起copy到屏幕缓冲器中去。 但是要注意的是在OnPaint或者Paint Event Hanlder中要使用传入的e.Graphics进行绘画。
像这种一次性绘图成型的控件是这样 但是如果是进度条 你要重写其进度条的改变就需要双缓冲了!
110,571
社区成员
642,568
社区内容
加载中
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧