MabiPacker.Dialogs.InputFile C# (CSharp) Method

InputFile() public method

public InputFile ( string InputFile = "" ) : string
InputFile string
return string
        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;
        }

Usage Example

Example #1
0
 private void bOpenPack_Click(object sender, EventArgs e)
 {
     OpenPack.Text = d.InputFile(OpenPack.Text);
 }