原创 SuspendLayout 和 ResumeLayout挂起布局

2009-10-26 14:50 2544 7 7 分类: 软件与OS

在Designer中会看到这两个方法,究竟是做什么用的呢?


一般在加载所有控件之前SuspendLayout方法,挂起所有控件在界面的逻辑布局事件,等又有布局代码完后再调用 ResumeLayout事件吧刚才挂起的逻辑布局一并执行。


例如我们在设置初始化控件时候,都会用到
Size、Location、Anchor 或
Dock属性,而每一个属性都会去改变控件在界面上的布局,使得控件,每执行一段代码就就要界面重绘一次,那么我们先挂起所有事件,之后一起执行,这样就
可以提高带有许多控件的应用程序的性能。

在做耗时的操作时,为防止白屏, 先 SuspendLayout(),停止FORM刷新, 操作结束后 ResumeLayout() 恢复

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
7
关闭 站长推荐上一条 /3 下一条