//public System.Drawing.RectangleF Area //{ // get // { // if (!Controls.Any()) // return RectangleF.Empty; // return Controls.Skip(1).Aggregate(Controls.First().Area, (r, c) => RectangleF.Union(r, c.Area), a => a); // } //} public void Paint(Graphics g) { Controls.ForAll(c => c.Paint(g)); }