执行效率求助
protected override void OnPaint(System.Windows.Forms.PaintEventArgs e)
{
//大型动态数组
Graphics g = e.Graphics;
//绘图
base.OnPaint (e);
}
//由于是动态数组,需要时时Invalidate();
请问我该用什么办法,解决当数组增大的时候执行效率的问题!
是从绘图的方式的改变还是,Invalidata()改变呢
谢谢
------解决方案--------------------帮顶
------解决方案--------------------我想lz的意义应该是动态数组的数据进行paint
------解决方案--------------------可以使用双缓冲来解决,把要绘制的内容绘制在一个不显示的bitmap对象中,然后在OnPaint中只绘制这个图片就可以了。