Nanook.QueenBee.EditorForm.btnPakFile_Click C# (CSharp) Method

btnPakFile_Click() private method

private btnPakFile_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void
        private void btnPakFile_Click(object sender, EventArgs e)
        {
            string file = getBestFullFilename(txtPakFile.Text);

            PakFormat pts = new PakFormat(file, "", "", formatToPakFormatType(cboFormatType.Text));
            openInput.Filter = string.Format("{0} (*.pak.{1})|*.pak.{1}|All files (*.*)|*.*", pts.PakFormatType.ToString(), pts.FileExtension);
            openInput.Title = string.Format("Open {0} PAK file", pts.PakFormatType.ToString());

            openInput.FileName = file;
            if (openInput.ShowDialog(this) != DialogResult.Cancel)
            {
                txtPakFile.Text = openInput.FileName;
                pts = new PakFormat(txtPakFile.Text, "", "", formatToPakFormatType(cboFormatType.Text));
                if (!pts.IsCompressed && pts.PabFileExists)
                    txtPabFile.Text = pts.FullPabFilename;
                else if (pts.IsCompressed && pts.CompressedPabFileExists)
                    txtPabFile.Text = pts.FullCompressedPabFilename;
                else
                    txtPabFile.Text = string.Empty;
                if (!pts.IsCompressed && pts.DebugFileExists)
                    txtDebugFile.Text = pts.FullDebugFilename;
                else if (pts.IsCompressed && pts.CompressedDebugFileExists)
                    txtDebugFile.Text = pts.FullCompressedDebugFilename;
                else
                    txtDebugFile.Text = string.Empty;
            }
        }
EditorForm