private void ButtonBrowse_Click(object sender, EventArgs e) { using (var folderBrowserDialog = new FolderBrowserDialog()) { var applicationPathDirectory = Path.GetDirectoryName(AssemblyUtils.GetApplicationPath()); folderBrowserDialog.SelectedPath = textBoxSavePath.Text.IsNullOrEmpty() ? applicationPathDirectory : textBoxSavePath.Text; folderBrowserDialog.ShowNewFolderButton = true; folderBrowserDialog.Description = "Please choose a directory where to save certificates."; if (DialogResult.OK == folderBrowserDialog.ShowDialog()) { textBoxSavePath.Text = folderBrowserDialog.SelectedPath; } } }