public static DialogResult Show(List<ICloneable> cloneableOptionObjects) { OptionsDialog od = new OptionsDialog(); od.PopulateOptions(cloneableOptionObjects); DialogResult r = od.ShowDialog(); if (r == DialogResult.OK) { cloneableOptionObjects.Clear(); foreach (ICloneable c in od.GetModifiedOptions()) cloneableOptionObjects.Add(c); } return r; }
public static DialogResult Show(List<OptionSet> optionObjects) { List<ICloneable> list = optionObjects.Cast<ICloneable>().ToList(); OptionsDialog od = new OptionsDialog(); od.PopulateOptions(list); DialogResult r = od.ShowDialog(); if (r == DialogResult.OK) { optionObjects.Clear(); foreach (ICloneable c in od.GetModifiedOptions()) optionObjects.Add(c as OptionSet); } return r; }
public static DialogResult Show(List <ICloneable> cloneableOptionObjects) { OptionsDialog od = new OptionsDialog(); od.PopulateOptions(cloneableOptionObjects); DialogResult r = od.ShowDialog(); if (r == DialogResult.OK) { cloneableOptionObjects.Clear(); foreach (ICloneable c in od.GetModifiedOptions()) { cloneableOptionObjects.Add(c); } } return(r); }
public static DialogResult Show(List <OptionSet> optionObjects) { List <ICloneable> list = optionObjects.Cast <ICloneable>().ToList(); OptionsDialog od = new OptionsDialog(); od.PopulateOptions(list); DialogResult r = od.ShowDialog(); if (r == DialogResult.OK) { optionObjects.Clear(); foreach (ICloneable c in od.GetModifiedOptions()) { optionObjects.Add(c as OptionSet); } } return(r); }