private void cargarArchivo_Click(object sender, EventArgs e) { if (archivo.ShowDialog() == DialogResult.OK) { //Aqui va el código para abrir y leer el archivo textBoxRuta.Text = archivo.FileName; string[] direccion = archivo.FileName.Split('\\'); System.IO.File.Copy(archivo.FileName, direccion[direccion.Length - 1], true); MessageBox.Show("Archivo creado correctamente"); using (StreamReader reader = new StreamReader(archivo.FileName)) { string[] texto = reader.ReadToEnd().Split('\n'); //Salto de linea StringBuilder cadenaConcatenada = new StringBuilder(); foreach (var lineaArchivo in texto) { cadenaConcatenada.Append(lineaArchivo); } texto = cadenaConcatenada.ToString().Split('\r'); //Retornar carro int contadorLineas = 1; Entrada.Tipo = "Archivo"; StringBuilder lineaInicial = new StringBuilder(); foreach (var linea in texto) { Entrada.AgregarLinea(linea); lineaInicial.Append(contadorLineas + "->" + linea + Environment.NewLine); contadorLineas++; } registroCarga.Text = lineaInicial.ToString(); } } }
private void btnCargar_Click(object sender, EventArgs e) { string[] texto = console.Text.Split('\n'); //Salto de linea int contadorLineas = 1; Entrada.Tipo = "Consola"; StringBuilder lineaInicial = new StringBuilder(); foreach (var linea in texto) { Entrada.AgregarLinea(linea); lineaInicial.Append(contadorLineas + "->" + linea + Environment.NewLine); contadorLineas++; } registroCarga.Text = lineaInicial.ToString(); }