private void abrirToolStripMenuItem_Click(object sender, EventArgs e) { if (openFileDialog.ShowDialog() == DialogResult.OK) { path = openFileDialog.FileName; //Ejercicio 58 switch (openFileDialog.FilterIndex) { case 1: richTextBoxText.Text = new PuntoTxt().Leer(path); break; case 2: PuntoDat puntoDat = new PuntoDat(); puntoDat = puntoDat.Leer(path); richTextBoxText.Text = puntoDat.Contenido; break; } //Ejercicio 56 /*StreamReader sr = new StreamReader(path); * richTextBoxText.Text = sr.ReadToEnd(); * sr.Close();*/ } }
private void archivoMenuAbrir_Click(object sender, EventArgs e) { OpenFileDialog open = new OpenFileDialog(); open.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments); open.Filter = "txt files (*.txt)|*.txt|dat files (*.dat)|*.dat|All files (*.*)|*.*"; if (open.ShowDialog() == DialogResult.OK) { path = open.FileName; if (open.DefaultExt == "dat") { PuntoDat pd = new PuntoDat(); pd.Contenido = richTextBox1.Text; pd.Leer(path); } else if (open.DefaultExt == "txt") { PuntoTxt pt = new PuntoTxt(); pt.Leer(path); } else { MessageBox.Show("Error", "Elija otro formato", MessageBoxButtons.OK, MessageBoxIcon.Error); } /*path = open.FileName; * StreamReader sr = new StreamReader(open.FileName); * richTextBox1.Text = sr.ReadToEnd(); * sr.Close();*/ } }
private void abrirToolStripMenuItem_Click(object sender, EventArgs e) { string fileName; if (abrirArchivo.ShowDialog() == DialogResult.OK) { fileName = abrirArchivo.FileName; switch (Path.GetExtension(fileName)) { case ".txt": PuntoTxt archivoTxt = new PuntoTxt(); this.rtbTexto.Text = archivoTxt.Leer(fileName); break; case ".dat": PuntoDat archivoDat = new PuntoDat(); archivoDat = archivoDat.Leer(fileName); this.rtbTexto.Text = archivoDat.Contenido; break; } } }