public string InputFile(string InputFile = "")
{
string caption = Properties.Resources.ChoosePackDir;
if (this.isVista)
{
CommonOpenFileDialog dInputFile = new CommonOpenFileDialog();
dInputFile.Title = caption;
dInputFile.DefaultExtension = ".pack";
dInputFile.Filters.Add(new CommonFileDialogFilter(Properties.Resources.PackFileDesc, "*.pack"));
dInputFile.InitialDirectory = MabiDir + "\\Package\\";
dInputFile.IsFolderPicker = false;
dInputFile.Multiselect = false;
if (dInputFile.ShowDialog() == CommonFileDialogResult.Ok)
{
InputFile = dInputFile.FileName;
}
}
else
{
OpenFileDialog dInputFile = new OpenFileDialog();
dInputFile.Title = caption;
dInputFile.DefaultExt = ".pack";
dInputFile.InitialDirectory = MabiDir + "\\Package\\";
dInputFile.Filter = Properties.Resources.PackFileDesc + "|(*.pack)";
if (dInputFile.ShowDialog() == DialogResult.OK)
{
InputFile = dInputFile.FileName;
}
}
return InputFile;
}