我正在阅读SuspendLayout()
和ResumeLayout()
。我无法弄清楚的是,我为什么要这样做?我知道你在运行时向控件容器添加控件时会使用它。
它与设置Dock
,Anchor
,Location
等属性有关。
但我不明白Suspend-和ResumeLayout()的附加值是什么。这些方法需要注意什么?
答案 0 :(得分:62)
基本上,如果您想要调整多个与布局相关的属性 - 或添加多个子项 - 但是避免布局系统反复对您的更改做出反应。当一切都“准备好”时,你希望它仅在最后执行布局。