private void SelectWorkingDirectory_Click(object sender, EventArgs e)
{
using (var dialog = new FolderBrowserDialog()) {
dialog.Description = "Select Working Directory";
if (Directory.Exists(WorkingDirectory.Text))
dialog.SelectedPath = WorkingDirectory.Text;
else if (File.Exists(ExecutablePath.Text))
dialog.SelectedPath = Path.GetDirectoryName(ExecutablePath.Text);
if (dialog.ShowDialog(this) != System.Windows.Forms.DialogResult.OK)
return;
WorkingDirectory.Text = dialog.SelectedPath;
}
}