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

同一Form上包含多个控件,怎么加快刷新速度

2012-02-01 
同一Form上包含多个控件,如何加快刷新速度如题,一个容器里,假设需要包含50个左右的button,刷新的时候所有

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

[解决办法]
SuspendLayout ();//挂起布局
//生成按钮
ResumeLayout();//恢复布局

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

热点排行