我需要向父控件添加很多控件。
但是我发现如果我在将这些控件添加到父级之前和之后添加ParentControl.SuspendLayout
and ParentControl.ResumeLayout
,我会使用秒表来测量刻度:如果我删除代码ParentControl.SuspendLayout
and ParentControl.ResumeLayout
,它会更快。为什么会这样?
所以SuspendLayout
不ResumeLayout
应该减少添加子控件的时间,对吧?那么使用或者换句话说,如果我不使用SuspendLayout
并且直接将子控件添加到父控件有什么好处,那有什么不好的呢?ResumeLayout
SuspendLayout
ResumeLayout