我查看了Form
s 和UserControl
s 生成的设计器代码,并以InitializeComponent()
它们总是以它们开头的方法
this.SuspendLayout();
并以
this.ResumeLayout(false);
this.PerformLayout();
但是从我在这些方法的 msdn 文档中可以看到,不会以
this.ResumeLayout(true); // Or just this.ResumeLayout()
做同样的事情?或者我在这里错过了什么?
问是因为我将以不同的方法添加一堆控件,并认为我应该执行挂起-恢复例程以变得既好又高效。但是当您看似只使用一个时,无法弄清楚这两个方法调用的原因是什么......