Esempio n. 1
0
 // Factory Methods
 public static FolderBrowserDialogEx PrinterBrowser()
 {
     FolderBrowserDialogEx x = new FolderBrowserDialogEx();
     // avoid MBRO comppiler warning when passing _rootFolderLocation as a ref:
     x.BecomePrinterBrowser();
     return x;
 }
Esempio n. 2
0
        private void ButtonLoadFiles_Click(object sender, EventArgs e)
        {
            var dialog = new FolderBrowserDialogEx
            {
                ShowNewFolderButton = true,
                ShowBothFilesAndFolders = true,
            };

            var result = dialog.ShowDialog();

            try
            {
                if (result != DialogResult.OK) return;
                _treeContainer.UpdateTreeContainer(dialog.SelectedPath);
                UpdateTreeView();
            }
            catch (ArgumentException)
            {
                MessageBox.Show(@"File or folder is already loaded.", @"Already loaded", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            finally
            {
                dialog.Dispose();
            }
        }