public static void SetAdvanced(this InstallerWindow ins, string[] paths) { while (0 < ins.AdvancedPathBoxes.Count) { ins.AdvancedPanel.Controls.Remove(ins.AdvancedPathBoxes[0]); ins.AdvancedPathBoxes.RemoveAt(0); } while (0 < ins.AdvancedRemoveButtons.Count) { ins.AdvancedPanel.Controls.Remove(ins.AdvancedRemoveButtons[0]); ins.AdvancedRemoveButtons.RemoveAt(0); } ins.AddManualPathRows(paths); }