public string OutputDir(string OutputDir = "") { string caption = Properties.Resources.ChooseUnpackDir; if (isVista) { CommonOpenFileDialog dOutputDir = new CommonOpenFileDialog(); dOutputDir.IsFolderPicker = true; dOutputDir.Title = caption; dOutputDir.Multiselect = false; if (dOutputDir.ShowDialog() == CommonFileDialogResult.Ok) { OutputDir = dOutputDir.FileName; } } else { OpenFileDialog dOutputDir = new OpenFileDialog(); dOutputDir.InitialDirectory = OutputDir; } return OutputDir; }
private void tbUnpack_Click(object sender, EventArgs e) { string outputDir = d.OutputDir(); if (outputDir != "") { d.Unpack(this.PackFile, outputDir); } return; }