用C#制作“涂鸦板”的问题:如何实现自动重绘?
要做的程序类似于一个Windows画图程序,也就是“涂鸦板”之类的,因为是基于象素操作的(不是规则几何图形),所以无法把绘图代码放入onPaint事件中处理。现在采用的方法是,使用一个Bitmap作为绘图目标,在OnPaint事件中把这个Bitmap赋给PictureBox。虽然效果达到了,但是有一个问题,就是CPU占用率相当高(双核CPU占用率50%- -),自己分析觉得,大概是onPaint事件中发生了频繁的数据复制之类的,但是找不到解决的方法,所以来向大家求助了。