Пример #1
0
        public bool ShowSaveDialog(LoadSaveDialogOptions options, out List <string> paths)
        {
            using (SaveFileDialog dialog = new SaveFileDialog())
            {
                dialog.Filter = options.Filter;
                System.Windows.Forms.DialogResult formsResult = dialog.ShowDialog();

                paths = new List <string>();
                paths.AddRange(dialog.FileNames.ToList());

                bool isOk = formsResult == DialogResult.OK;
                return(isOk);
            }
        }
Пример #2
0
        public bool ShowSelectEntitiesDialog(SelectEntitiesDialogOptions options, out List <string> selected)
        {
            using (CheckedListForm form = new CheckedListForm())
            {
                form.Text = options.Caption;
                form.InitializeDialog(options.Description, options.Options, options.Checked, this, this);
                System.Windows.Forms.DialogResult formsResult = form.ShowDialog();

                selected = new List <string>();
                bool isOk = formsResult == DialogResult.OK;
                if (isOk)
                {
                    selected = form.GetSelectedItems();
                }

                return(isOk);
            }
        }