MabiPacker.Dialogs.OutputFile C# (CSharp) 메소드

OutputFile() 공개 메소드

public OutputFile ( string OutputFile = "" ) : string
OutputFile string
리턴 string
        public string OutputFile(string OutputFile = "")
        {
            string caption = Properties.Resources.ChooseUnpackFile;
            if (this.isVista)
            {
                CommonSaveFileDialog dOutputFile = new CommonSaveFileDialog();
                dOutputFile.Title = caption;
                dOutputFile.DefaultExtension = ".pack";
                dOutputFile.Filters.Add(new CommonFileDialogFilter(Properties.Resources.PackFileDesc, "*.pack"));
                dOutputFile.InitialDirectory = MabiDir + "\\Package\\";

                if (dOutputFile.ShowDialog() == CommonFileDialogResult.Ok)
                {
                    OutputFile = dOutputFile.FileName;
                }
            }
            else
            {
                SaveFileDialog dOutputFile = new SaveFileDialog();
                dOutputFile.InitialDirectory = OutputFile;
                dOutputFile.Title = caption;
                dOutputFile.DefaultExt = ".pack";
                dOutputFile.Filter = Properties.Resources.PackFileDesc +  "|(*.pack)";
                if (dOutputFile.ShowDialog() == DialogResult.OK)
                {
                    OutputFile = dOutputFile.FileName;
                }

            }
            return OutputFile;
        }

Usage Example

예제 #1
0
 private void bSaveAs_Click(object sender, EventArgs e)
 {
     SaveAs.Text = d.OutputFile(SaveAs.Text);
 }