如题,一个容器里,假设需要包含50个左右的button,刷新的时候所有按钮是逐个刷新出来的,速度缓慢。有什么方法让刷新速度加快,就好像是重绘一个控件一样呢?
先谢过。

解决方案 »

  1.   

    用AJAX的UpdatePanel可以实现局布刷新,有可能会好一点.你的这么多按钮是不是图片按钮,如果是把图片格式作成gif的可能会快一点
      

  2.   

    SuspendLayout ();//挂起布局
    //生成按钮
    ResumeLayout();//恢复布局这个是先缓冲一下,然后把控件显示出来,不能加快速度
      

  3.   

    做一个控件,重写OnPaint,在这个控件上同时画50个甚至更多都行!
      

  4.   

    50个左右的button......
    用一个自画控件问题就解决了
      

  5.   

    非常感谢,请问9L和11L的朋友 如何重写OnPaint方法。我用panel和button自定义了一个控件。但是OnPaint里边该怎么实现呢?能否稍作说明,最好给出一个简单的示例。