Пример #1
0
 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;
 }
Пример #2
0
 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;
 }
Пример #3
0
        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);
        }
Пример #4
0
        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);
        }