概述
2019独角兽企业重金招聘Python工程师标准>>>
在Designer中会看到这两个方法,究竟是做什么用的呢?
一般在加载所有控件之前SuspendLayout方法,挂起所有控件在界面的逻辑布局事件,等又有布局代码完后再调用 ResumeLayout事件吧刚才挂起的逻辑布局一并执行。
例如我们在设置初始化控件时候,都会用到Size、Location、Anchor 或 Dock属性,而每一个属性都会去改变控件在界面上的布局,使得控件,每执行一段代码就就要界面重绘一次,那么我们先挂起所有事件,之后一起执行,这样就可以提高带有许多控件的应用程序的性能。
控件的布局逻辑被挂起,直到调用 ResumeLayout 方法为止。
当调整控件的多个属性时,将先后使用 SuspendLayout 和 ResumeLayout 方法取消多个 Layout 事件。例如,通常先调用 SuspendLayout 方法,然后设置控件的 Size、Location、Anchor或 Dock 属性,最后调用 ResumeLayout 方法以使更改生效。
转载于:https://my.oschina.net/wangguolongnk/blog/391506
最后
以上就是高挑星星为你收集整理的[c#.net]SuspendLayout 和 ResumeLayout的全部内容,希望文章能够帮你解决[c#.net]SuspendLayout 和 ResumeLayout所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复