private void GuardarToolStripMenuItem_Click(object sender, EventArgs e) { string pagina = tabControl1.SelectedIndex.ToString(); bool documento = false; for (int i = 0; i < registroDirectorio.Count; i++) { if (registroDirectorio[i].ventana.Equals(pagina)) { getTextBox().SaveFile(registroDirectorio[i].ruta, RichTextBoxStreamType.PlainText); documento = true; } } if (!documento) { SaveFileDialog save = new SaveFileDialog(); save.FileName = "archivoEntrada.er"; save.Filter = "Archivos de texto (*.er)|*.er|Todos los archivos (*.*)|*.*"; if (save.ShowDialog() == DialogResult.OK) { getTextBox().SaveFile(save.FileName, RichTextBoxStreamType.PlainText); Directorio instancia = new Directorio(save.FileName, pagina); registroDirectorio.Add(instancia); } } }
private void AbrirToolStripMenuItem_Click(object sender, EventArgs e) { lectorArchivo.Filter = "ER|*.er"; if (lectorArchivo.ShowDialog() == DialogResult.OK) { string ruta = lectorArchivo.FileName; string pagina = tabControl1.SelectedIndex.ToString(); Directorio instancia = new Directorio(ruta, pagina); for (int i = 0; i < registroDirectorio.Count; i++) { if (registroDirectorio[i].ventana.Equals(pagina)) { registroDirectorio.RemoveAt(i); } } registroDirectorio.Add(instancia); string fileContent = File.ReadAllText(ruta, Encoding.UTF8); getTextBox().Text = fileContent; } }