我正在阅读有关 SuspendLayout()
和 ResumeLayout()
的内容。我想不通的是,我为什么要这样做/使用它。我知道您在运行时将控件添加到控件容器时会用到它。
它与设置Dock
、Anchor
、Location
等属性有关
但是我不明白Suspend-和ResumeLayout()的附加值是什么。这些方法有什么用?
最佳答案
基本上,如果您想调整多个与布局相关的属性 - 或添加多个子项 - 但避免布局系统重复响应您的更改。您希望它仅在最后,当一切都“准备就绪”时执行布局。
关于C# 为什么要使用 SuspendLayout()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3838315/