public void MenuCopyPathToClipboard_Click(object sender, RoutedEventArgs e) { var selected = FolderBrowser.GetSelectedItem(); string clipText = null; if (selected == null) { clipText = FolderBrowser.FolderPath; } else if (selected.FullPath == "..") { clipText = Path.GetDirectoryName(FolderBrowser.FolderPath); } else { clipText = selected.FullPath; } if (!string.IsNullOrEmpty(clipText)) { if (ClipboardHelper.SetText(clipText)) { Model.Window.ShowStatus($"Path '{clipText}' has been copied to the Clipboard.", mmApp.Configuration.StatusMessageTimeout); } } }
private void FolderBrowse_Click(object sender, EventArgs e) { if (FolderBrowser.ShowDialog() == DialogResult.OK) { UserDataTextBox.Text = FolderBrowser.SelectedPath; } }
public void MenuUndoGit_Click(object sende, RoutedEventArgs e) { var selectedFiles = FolderBrowser.GetSelectedItems(); if (selectedFiles.Count < 1) { return; } var gh = new GitHelper(); foreach (var selected in selectedFiles) { if (selected == null) { continue; } if (selected.FileStatus != LibGit2Sharp.FileStatus.ModifiedInIndex && selected.FileStatus != LibGit2Sharp.FileStatus.ModifiedInWorkdir) { continue; } gh.UndoChanges(selected.FullPath); } }
public void MenuOpenFolderBrowserHere_Click(object sender, RoutedEventArgs e) { var selected = FolderBrowser.GetSelectedItem(); if (selected == null) { return; } if (selected.FullPath == "..") { FolderBrowser.FolderPath = Path.GetDirectoryName(FolderBrowser.FolderPath.TrimEnd('\\')); } else { if (Directory.Exists(FolderBrowser.FolderPath)) { FolderBrowser.FolderPath = selected.FullPath; } else { FolderBrowser.FolderPath = Path.GetDirectoryName(FolderBrowser.FolderPath); } } }
public void FileBrowserCopyFile(bool isCut = false) { var selectedFiles = FolderBrowser.GetSelectedItems(); if (selectedFiles.Count < 1) { return; } var files = selectedFiles.Select(pi => pi.FullPath).ToArray(); IDataObject data = new DataObject(DataFormats.FileDrop, files); MemoryStream memo = new MemoryStream(4); byte[] bytes = new byte[] { (byte)(isCut ? 2 : 5), 0, 0, 0 }; memo.Write(bytes, 0, bytes.Length); data.SetData("Preferred DropEffect", memo); Clipboard.SetDataObject(data); if (isCut) { foreach (var selectedFile in selectedFiles) { selectedFile.IsCut = true; } } string fileString = files.Length == 1 ? "1 item" : files.Length + " items"; Model.Window.ShowStatusSuccess($"{fileString} {(isCut ? "cut" : "copied")} to the clipboard."); }
public void MenuRenameFile_Click(object sender, RoutedEventArgs e) { var selected = FolderBrowser.GetSelectedItem(); if (selected == null) { return; } if (selected.FullPath == "..") { return; } // Start Editing the file name selected.EditName = selected.DisplayName; selected.OriginalRenamePath = selected.FullPath; selected.IsEditing = true; var tvItem = FolderBrowser.GetNestedTreeviewItem(selected); if (tvItem != null) { var tb = WindowUtilities.FindVisualChild <TextBox>(tvItem); tb?.Focus(); } }
private void FormMain_Load(object sender, EventArgs e) { LoadSettings(); ParseSettings(); dgvQueueChapter.AutoGenerateColumns = false; dgvChapter.AutoGenerateColumns = false; dgvChapter.DoubleClick += dgvChapter_DoubleClick; AlignChapterDockStyle(); InitializeNetworkProgressBar(); headerPanel.Controls.Add(NetworkProgressBar); //foreach (string[] item in TitleFactory.GetSupportedSites()) //{ // dgvSupportedSites.Rows.Add(item); //} browserDialog = new ModernFolderBrowserDialog.FolderBrowser(); if (String.IsNullOrEmpty(lbDefaultDestination.Text)) { lbDefaultDestination.Text = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments); } DownloadQueue = Common.LoadIChapterCollection(FILENAME_ICHAPTER_COLLECTION); dgvQueueChapter.DataSource = DownloadQueue; cbTitleUrl.DataBindings.Add(new Binding("Text", this, "CurrentSeriesUrl")); LoadBookmark(); }
private void StartButton_Click(object sender, EventArgs e) { FolderBrowser.Description = "Please choose the location of your .txt files to analyze"; if (FolderBrowser.ShowDialog() != DialogResult.Cancel) { DictData.TextFileFolder = FolderBrowser.SelectedPath.ToString(); if (DictData.TextFileFolder != "") { saveFileDialog.FileName = "Senti-Gent_Output.csv"; saveFileDialog.InitialDirectory = DictData.TextFileFolder; if (saveFileDialog.ShowDialog() != DialogResult.Cancel) { DictData.OutputFileLocation = saveFileDialog.FileName; if (DictData.OutputFileLocation != "") { StartButton.Enabled = false; ScanSubfolderCheckbox.Enabled = false; EncodingDropdown.Enabled = false; BgWorker.RunWorkerAsync(DictData); } } } } }
/// <summary> /// Show the application dialog and return selection /// </summary> /// <param name="enableDirectory">Enable to create new direcoty.</param> /// <returns>selected application, null if cancel/fail</returns> private static string AppDialog(bool enableDirectory = true) { FolderBrowser fb = new FolderBrowser { Description = Global.Properties["ItemAddApp"].Desc, IncludeFiles = true, ShowNewFolderButton = enableDirectory }; // Retrieve the Application Folder if (LimeLib.IsWindows8) { ShellShortcut link = new ShellShortcut(ConfigLocal.AppsFolderPath); IntPtr pidl = link.PIDL; LimeMsg.Debug("AppDialog: AppsFolder PIDL: {0}", pidl.ToInt32()); fb.RootPIDL = pidl; fb.InitialDirectory = String.Format(":{0}", pidl.ToInt32()); } else { fb.RootFolderID = FolderBrowser.FolderID.StartMenu; LimeMsg.Debug("AppDialog: AppsFolder FolderID: {0}", fb.RootFolderID); } // Show the dialog if (fb.ShowDialog() == System.Windows.Forms.DialogResult.OK) { return(fb.SelectedPath); } return(null); }
private void button1_Click(object sender, EventArgs e) { FolderBrowser.Description = "Please choose the location of your .txt files"; FolderBrowser.ShowDialog(); string TextFileFolder = FolderBrowser.SelectedPath.ToString(); if (TextFileFolder != "") { FolderBrowser.Description = "Please choose your output location"; if (FolderBrowser.ShowDialog() != DialogResult.Cancel) { string OutputFolder = FolderBrowser.SelectedPath.ToString(); if (TextFileFolder != OutputFolder) { button1.Enabled = false; ScanSubfolderCheckbox.Enabled = false; EncodingDropdown.Enabled = false; BgWorker.RunWorkerAsync(new string[] { TextFileFolder, OutputFolder }); } else { MessageBox.Show("Your input folder cannot be the same as your output folder.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }
private void ButtonOutputPath_Click(object sender, EventArgs e) { if (FolderBrowser.ShowDialog(this) == DialogResult.OK) { EditOutputPath.Text = FolderBrowser.SelectedPath; } }
public void tryExpand(ItemCollection rootCollection, string name, bool select = false) { //loop through the items and try and expand / populate the item if one exists foreach (TreeViewItem i in rootCollection) { if (i.Header.ToString().ToUpper() == name.ToUpper()) { if (select) { i.IsSelected = true; SetSelected(FolderBrowser, i); } else { i.IsExpanded = true; } } //if it is just our "loading.." message, drop out if (!((i.Items.Count == 1) && (i.Items[0] is string))) { tryExpand(i.Items, name, select); } } FolderBrowser.UpdateLayout(); }
//Brows for files button private void BrowsButton_Click(object sender, EventArgs e) { FolderBrowser.ShowDialog(); ProjectDirectory = FolderBrowser.SelectedPath; DirectoryInput.Text = ProjectDirectory; HasPath = true; }
public OpenDirectoryDialog() { folderDialog = new FolderBrowser(); // if no changes to defaults, skip using this function this.Initialize( ); }
// the Click event for the "Scan | From One Directory" menu item. private void mnuScanFromOne_Click(object sender, System.EventArgs e) { // Show the FolderBrowser dialog and set the initial directory to the // user's selection. string strSelectedDirectory = FolderBrowser.ShowDialog(); DirectoryNode dnSelectedDirectory; tvwDirectories.Nodes.Clear(); lvwDirectories.Items.Clear(); try { // Add the DirectoryNode that represents the selected directory to the // TreeView. dnSelectedDirectory = new DirectoryNode(); dnSelectedDirectory.Text = strSelectedDirectory; tvwDirectories.Nodes.Add(dnSelectedDirectory); // Calculate the size of the selected directory by adding up the size of // all its sub-directories. dnSelectedDirectory.Size += GetDirectorySize(strSelectedDirectory, dnSelectedDirectory); } catch { // Do nothing. Simply skip any directories that can't be read. Control // passes to the first line after }. } }
private void // ERROR: Handles clauses are not supported in C# BtnBrowse_Click(System.Object sender, System.EventArgs e) { if (FolderBrowser.ShowDialog() == DialogResult.OK) { TxtPath.Text = FolderBrowser.SelectedPath; } }
private void StartButton_Click(object sender, EventArgs e) { if (ValidateRegex(RegexTextBox.Text)) { FolderBrowser.Description = "Please choose the location of your INPUT .txt files that you want to split"; if (FolderBrowser.ShowDialog() != DialogResult.Cancel) { string TextFileFolder = FolderBrowser.SelectedPath.ToString(); FolderBrowser.Description = "Please choose the OUTPUT location for your files"; if (FolderBrowser.ShowDialog() != DialogResult.Cancel) { string OutputFileLocation = FolderBrowser.SelectedPath.ToString(); StartButton.Enabled = false; SpeakerListTextBox.Enabled = false; ScanSubfolderCheckbox.Enabled = false; EncodingDropdown.Enabled = false; SpeakersMultipleLinesCheckbox.Enabled = false; DetectSpeakersButton.Enabled = false; RegexTextBox.Enabled = false; BgWorker.RunWorkerAsync(new string[] { TextFileFolder, OutputFileLocation }); } } } }
private void Browse_Click(object sender, EventArgs e) { FolderBrowser.ShowDialog(); D_Path = FolderBrowser.SelectedPath; F_Path.Text = D_Path; FolderBrowser.Dispose(); }
private void BrowseDestinationButton_Click(object sender, EventArgs e) { FolderBrowser.Description = "Select destination folder:"; if (FolderBrowser.ShowDialog() == DialogResult.OK) { DestinationTextBox.Text = FolderBrowser.SelectedPath; } }
private void BtnProcurarPasta_Click(object sender, EventArgs e) { FolderBrowser.ShowDialog(); if (!string.IsNullOrEmpty(FolderBrowser.SelectedPath)) { TxtPastaProjeto.Text = FolderBrowser.SelectedPath + '\\' + TxtNomeProjeto.Text; } }
private void ChooseDirectory_Click(object sender, EventArgs e) { if (FolderBrowser.ShowDialog() == DialogResult.OK) { DirectoryText.Text = FolderBrowser.SelectedPath; directory = DirectoryText.Text; } }
private void BrowseSourceButton_Click(object sender, EventArgs e) { FolderBrowser.Description = "Select source folder:"; if (FolderBrowser.ShowDialog() == DialogResult.OK) { SourceTextBox.Text = FolderBrowser.SelectedPath; } }
/// <summary> /// Change output path button clicked /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnOutputPath_Click(object sender, EventArgs e) { // show the open folder dialog. If we have a result, we set it to the output textbox if (FolderBrowser.ShowDialog(this) == DialogResult.OK) { txtOutputPath.Text = FolderBrowser.SelectedPath; } }
private string ShowFolderSelector(IProfile profile, bool allowNewFolders) { var browser = new FolderBrowser(profile, allowNewFolders) { StartPosition = FormStartPosition.CenterParent }; return(browser.ShowDialog() == DialogResult.OK ? browser.SelectedPath : String.Empty); }
public static string ShowDialog() { FolderBrowser fb = new FolderBrowser(); fb.Description = "Select a Directory to Scan"; fb.Style = System.Windows.Forms.Design.FolderNameEditor.FolderBrowserStyles.RestrictToFilesystem; fb.ShowDialog(); return(fb.DirectoryPath); }
private void button1_Click(object sender, EventArgs e) { if (FolderBrowser.ShowDialog() == DialogResult.OK) { Path.Text = FolderBrowser.SelectedPath; Settings.Default.MLocal_path = Path.Text; Settings.Default.Save(); } }
private void Browse_Click(object sender, EventArgs e) { var result = FolderBrowser.ShowDialog(); if (result == DialogResult.OK) { SelectedPath.Text = FolderBrowser.SelectedPath; } }
private void _lookInBrowser_Browse(object sender, EventArgs e) { var browser = new FolderBrowser(); if (browser.ShowDialog(this) == DialogResult.OK) { _lookIn.Text = browser.SelectedPath; } }
private void _browse_Click(object sender, EventArgs e) { var dialog = new FolderBrowser(); if (dialog.ShowDialog(this) == DialogResult.OK) { _targetPath.Text = dialog.SelectedPath; } }
public void FolderBrowser_Ctor_Default() { var browser = new FolderBrowser(); Assert.Empty(browser.DirectoryPath); Assert.Empty(browser.Description); Assert.Equal(FolderBrowserStyles.RestrictToFilesystem, browser.Style); Assert.Equal(FolderBrowserFolder.Desktop, browser.StartLocation); }
private void Menu_File_OpenFolder_Click(object sender, EventArgs e) { FolderBrowser.SelectedPath = Utility.Configuration.Config.Connection.SaveDataPath; if (FolderBrowser.ShowDialog() == System.Windows.Forms.DialogResult.OK) { LoadFiles(FolderBrowser.SelectedPath); } }
public DialogResult ShowDialog() { FolderBrowser browser = new FolderBrowser(); browser.Description = _description; browser.StartLocation = FolderNameEditor.FolderBrowserFolder.MyComputer; DialogResult result = browser.ShowDialog(); if (result == DialogResult.OK) _directory = browser.DirectoryPath; else _directory = String.Empty; return result; }
// Alain VIZZINI reminded me to try out the .NET folder browser, because // the my documents bug seemed to have gone away ... public DialogResult DisplayDialog(string description) { using (FolderBrowser folderBrowser = new FolderBrowser()) { folderBrowser.Description = StringParser.Parse(description); DialogResult result = folderBrowser.ShowDialog(ICSharpCode.SharpDevelop.Gui.WorkbenchSingleton.MainForm); path = folderBrowser.DirectoryPath; LoggingService.Info("FolderDialog: user has choosen path " + path); if (path == null || path.Length == 0) return DialogResult.Cancel; return result; } }
public override object EditValue (ITypeDescriptorContext context, IServiceProvider provider, object value) { if (folderBrowser == null) { folderBrowser = new FolderBrowser (); InitializeDialog (folderBrowser); } if (this.folderBrowser.ShowDialog () != DialogResult.OK) { return value; } return folderBrowser.DirectoryPath; }
public FolderSelector() { browser = new FolderBrowser(); }
protected virtual void InitializeDialog (FolderBrowser folderBrowser) { }
private void configBaseBrowseButton_Click(object sender, System.EventArgs e) { FolderBrowser browser = new FolderBrowser( this, project.BasePath ); browser.Caption = "Project Editor"; browser.Title = string.Format( "Select ApplicationBase for the {0} configuration", selectedConfig.Name ); browser.InitialSelection = selectedConfig.BasePath; string appbase = browser.BrowseForFolder(); if ( appbase != null && appbase != selectedConfig.BasePath ) UpdateApplicationBase( appbase ); }
private void projectBaseBrowseButton_Click(object sender, System.EventArgs e) { FolderBrowser browser = new FolderBrowser( this ); browser.Caption = "Project Editor"; browser.Title = string.Format( "Select ApplicationBase for the project", selectedConfig.Name ); browser.InitialSelection = project.BasePath; string projectBase = browser.BrowseForFolder(); if ( projectBase != null && projectBase != project.BasePath ) UpdateProjectBase( projectBase ); }