public virtual void AddRange (Control[] controls) { if (controls == null) throw new ArgumentNullException ("controls"); owner.SuspendLayout (); try { for (int i = 0; i < controls.Length; i++) Add (controls[i]); } finally { owner.ResumeLayout (); } }