public static void ApplyPreferredSize(Control control) { if (AutoSizePanel.CanAutoSizeWidth(control) || AutoSizePanel.CanAutoSizeHeight(control)) { Size fitToContentsSize = AutoSizePanel.GetFitToContentsSize(control); if (control.Size != fitToContentsSize) { control.Size = AutoSizePanel.GetAutoSizeModeSize(control, fitToContentsSize); } } }