private void descomprensiónToolStripMenuItem_Click(object sender, EventArgs e) { try { descompresion.Descomprimir(); Image imagen = descompresion.ObtenerImagen(); ResultForm resultForm = new ResultForm(); resultForm.label1.Image = imagen; resultForm.Show(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error de descompresión"); } }
private void archivoToolStripMenuItem_Click(object sender, EventArgs e) { try { openFileDialog1.Filter = "Archivos (*.frc)|*.frc"; if (openFileDialog1.ShowDialog() != DialogResult.OK) { return; } FileStream stream = new FileStream(openFileDialog1.FileName, FileMode.Open, FileAccess.Read); BinaryReader reader = new BinaryReader(stream, Encoding.ASCII); descompresion.abrirImagenComprimida(reader); stream.Close(); descompresion.Descomprimir(); ResultForm resultForm = new ResultForm(); resultForm.label1.Image = descompresion.ObtenerImagen(); resultForm.Show(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error al abrir el archivo"); } }