(C#)SuspendLayout是否级联到子控件?

Led*_*Led 8 c# controls

C#:SuspendLayout是否级联到子控件?

我是否必须自己迭代控件的子节点才能对它们调用suspendlayout?和他们的大孩子?盛大的孩子?盛大的盛大孩子?

谢谢

Pau*_*son 0

是的; SuspendLayout 停止正在绘制的控件(或者更确切地说正在处理的布局请求),这默认情况下会向下滴入子结构。

换句话说:“没有人”再调用绘画例程了。

  • 我必须在这里反对您的声明:这只影响直接子控件,而不是当您在层次结构中进一步添加控件时!支持我的反对意见的 MSDN 文章 - http://msdn.microsoft.com/en-us/magazine/cc163630.aspx 文章中:“记住 SuspendLayout 仅阻止针对该特定控件执行布局事件。如果控件是添加到面板,例如,必须为面板而不是父窗体调用 SuspendLayout 和 ResumeLayout。” (3认同)