SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: Reinberg en Viernes 20 de Junio de 2008, 22:44

Título: De Tetxbox Aun Archivo Txt
Publicado por: Reinberg en Viernes 20 de Junio de 2008, 22:44
Hola compañeros de solocodigo, estoy haciando una aplicacion en c#.net 2008 Express en la cual deseo guardar el texto escrito en un textbox multilinea en un archivo de texto ya sea txt o de word, estoy usando el savefiledialog, pero aun asi no he podido hacerlo, me genera el archivo en la carpeta, pero no guarda los datos en el mismo, espero me puedan ayudar.

Gracias.

PD: no estoy usando botones solo StripMenus.

 :hola:
Título: Re: De Tetxbox Aun Archivo Txt
Publicado por: JaviMarciano en Lunes 18 de Agosto de 2008, 23:23
Si entendí bien lo que queres hacer creo que esto te puede ayudar en algo:

Código: Text
  1.  SaveFileDialog guardar = new SaveFileDialog();
  2.              // Extensiones disponibles
  3.             guardar.Filter = "Text file (*.txt)|*.txt|XML file (*.xml)|*.xml|All files (*.*)|*.*";
  4.                // Muestra el cuadro de Dialogo
  5.             guardar.ShowDialog();
  6.  
  7.             if (guardar.ShowDialog()== DialogResult.OK)
  8.             {
  9.                 //Crea un archivo con el nombre y la extensión recuperadas del cuadro de dialogo
  10.                 FileStream str = new FileStream(guardar.FileName + guardar.DefaultExt, FileMode.OpenOrCreate, FileAccess.ReadWrite);
  11.                 StreamWriter wr = new StreamWriter(str);
  12.                 //Escribe en el archivo el contenido del textBox
  13.                 wr.WriteLine(textBox1.Text);
  14.                 wr.Close();
  15.             }
  16.