我是否需要为每个儿童控制调用SuspendLayout?

Jua*_*uan 14 c# winforms

找不到任何相关信息.我的控件渲染速度非常慢,我注意到SuspendLayout在进行重大更新时我没有打电话.

我有点怀疑,因为顶级控件包含包含其他控件的控件等等,调用SuspendLayout我的顶级控件也会挂起每个嵌套控件的布局,还是我需要为每个控件调用它?

ada*_*ost 17

看看这篇MSDN文章 - 提升Windows窗体应用程序性能的实用技巧.

文章中的文字:请记住,SuspendLayout仅阻止对该特定控件执行布局事件.例如,如果将控件添加到面板,则必须为面板调用SuspendLayout和ResumeLayout,而不是父窗体.