首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

执行效率

2012-02-05 
执行效率求助protectedoverridevoidOnPaint(System.Windows.Forms.PaintEventArgse){//大型动态数组Graphi

执行效率求助
protected   override   void   OnPaint(System.Windows.Forms.PaintEventArgs   e)
{
        //大型动态数组
        Graphics   g   =   e.Graphics;
        //绘图
        base.OnPaint   (e);
}
//由于是动态数组,需要时时Invalidate();
请问我该用什么办法,解决当数组增大的时候执行效率的问题!
是从绘图的方式的改变还是,Invalidata()改变呢
谢谢

[解决办法]
帮顶
[解决办法]
我想lz的意义应该是动态数组的数据进行paint
[解决办法]
可以使用双缓冲来解决,把要绘制的内容绘制在一个不显示的bitmap对象中,然后在OnPaint中只绘制这个图片就可以了。

热点排行