//originally created to open the file after it is decompiled but now it just looks cleaner public void openTheFile(string fileName) { Design design = new Design(designsList); using (StreamReader sr = new StreamReader(fileName)) { //MessageBox.Show(openFile.FileName); design.openFile(tabControl1, fileName, sr.ReadToEnd()); //richTextBox1.Text = sr.ReadToEnd(); sr.Close(); } }
private void openToolStripButton_Click(object sender, EventArgs e) { OpenFileDialog openFile = new OpenFileDialog { Title = "Open a new file.. ", Multiselect = true, Filter = "DataType (*.BF;*.FLOW;*.MSG,*.BMD)|*.BF;*.FLOW;*.MSG;*.BMG|" + "All files (*.*)|*.*" }; if (openFile.ShowDialog() == DialogResult.OK) { //this works string fileExt = Path.GetExtension(openFile.FileName); fileExt = fileExt.ToUpper(); //richTextBox1.Clear(); //this one gives me a bug i guess if (fileExt == ".BF" || fileExt == ".BMD") { Code.Decompile(openFile.FileNames); } else if (fileExt == ".FLOW" || fileExt == ".MSG") { Design design = new Design(designsList); using (StreamReader sr = new StreamReader(openFile.FileName)) { //MessageBox.Show(openFile.FileName); design.openFile(tabControl1, design.codeTextBox, openFile.FileName, sr.ReadToEnd()); //richTextBox1.Text = sr.ReadToEnd(); sr.Close(); } } else { MessageBox.Show("Wrong File Type" + "has the following ext (" + fileExt + ")."); } } }