在Designer中会看到这两个方法,究竟是做什么用的呢?
一般在加载所有控件之前SuspendLayout方法,挂起所有控件在界面的逻辑布局事件,等又有布局代码完后再调用 ResumeLayout事件吧刚才挂起的逻辑布局一并执行。
例如我们在设置初始化控件时候,都会用到
Size、Location、Anchor 或
Dock属性,而每一个属性都会去改变控件在界面上的布局,使得控件,每执行一段代码就就要界面重绘一次,那么我们先挂起所有事件,之后一起执行,这样就
可以提高带有许多控件的应用程序的性能。
在做耗时的操作时,为防止白屏, 先 SuspendLayout(),停止FORM刷新, 操作结束后 ResumeLayout() 恢复
文章评论(0条评论)
登录后参与讨论