日期:2014-05-18  浏览次数:20726 次

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

------解决方案--------------------
SuspendLayout ();//挂起布局
//生成按钮
ResumeLayout();//恢复布局

这个是先缓冲一下,然后把控件显示出来,不能加快速度
------解决方案--------------------
做一个控件,重写OnPaint,在这个控件上同时画50个甚至更多都行!
------解决方案--------------------
50个左右的button......
用一个自画控件问题就解决了