private void setResult(Control[] controls, Control control, Control resultArea1, UserControl1 resultArea2) { resultArea1.BackColor = control.BackColor; resultArea1.Size = control.Size; resultArea2.Controls.Clear(); int lastX = 2; for (int i = 0; i < controls.Length; i++) { controls[i].Location = new Point(lastX, 5); lastX += controls[i].Size.Width + 2; resultArea2.Controls.Add(controls[i]); } }