private void btnBrowse_Click(object sender, EventArgs e) { OpenFileDialog dlgFile = new OpenFileDialog(); dlgFile.Title = "Select Target XAP File"; dlgFile.DefaultExt = ".xap"; dlgFile.Filter = "XAP (*.xap)|*.xap|All files (*.*)|*.*"; if (dlgFile.ShowDialog() == DialogResult.OK) { listAsms.Enabled = true; txtFilePath.Text = dlgFile.FileName; listAsms.Items.Clear(); txtOutput.Clear(); txtOutput.AppendText("Parsing target XAP file..." + Environment.NewLine); XAP xap = new XAP(dlgFile.FileName); XAPParserThreadClass threadClass = new XAPParserThreadClass(this, xap); new Thread(new ThreadStart(threadClass.Run)).Start(); } }