private void button1_Click(object sender, EventArgs e) { string title = "Select working directory"; string initialDir; if (System.IO.Directory.Exists(workingDirTextBox.Text)) { initialDir = workingDirTextBox.Text; } else if (Emulator.DefaultProfile.EmulatorPath.LastIndexOf("\\") > -1) { initialDir = Emulator.DefaultProfile.EmulatorPath.Substring(0, Emulator.DefaultProfile.EmulatorPath.LastIndexOf("\\")); } else { initialDir = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments); } using (FolderBrowserDialog dlg = Emulators2Settings.OpenFolderDialog(title, initialDir)) { if (dlg.ShowDialog() == DialogResult.OK) { workingDirTextBox.Text = dlg.SelectedPath; } } }
private void workingDirBrowseButton_Click(object sender, EventArgs e) { string title = "Select working directory"; string initialDir; if (System.IO.Directory.Exists(workingDirTextBox.Text)) { initialDir = workingDirTextBox.Text; } else if (emuPathTextBox.Text != "" && emuPathTextBox.Text.LastIndexOf("\\") > -1) { initialDir = emuPathTextBox.Text.Remove(emuPathTextBox.Text.LastIndexOf("\\")); } else { initialDir = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments); } FolderBrowserDialog dlg = Emulators2Settings.OpenFolderDialog(title, initialDir); if (dlg.ShowDialog() == DialogResult.OK) { workingDirTextBox.Text = dlg.SelectedPath; } }
private void thumbDirButton_Click(object sender, EventArgs e) { string initialDir = thumbDirTextBox.Text; if (!System.IO.Directory.Exists(initialDir)) { initialDir = MediaPortal.Configuration.Config.GetFolder(MediaPortal.Configuration.Config.Dir.Thumbs); } using (FolderBrowserDialog dlg = Emulators2Settings.OpenFolderDialog("Select thumb directory", initialDir)) { if (dlg.ShowDialog() == DialogResult.OK) { thumbDirTextBox.Text = dlg.SelectedPath; } } }
private void romDirButton_Click(object sender, EventArgs e) { string title = "Select directory containing Roms"; string initialDir; if (System.IO.Directory.Exists(romDirTextBox.Text)) { initialDir = romDirTextBox.Text; } else { initialDir = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments); } using (FolderBrowserDialog dlg = Emulators2Settings.OpenFolderDialog(title, initialDir)) { if (dlg.ShowDialog() == DialogResult.OK) { romDirTextBox.Text = dlg.SelectedPath; } } }