Estoy tratando de guardar el contenido de un cuadro de texto en un archivo de texto con Visual C#. Yo uso el siguiente código:Visual C# - Escribir contenidos de un cuadro de texto en un archivo .txt
private void savelog_Click(object sender, EventArgs e)
{
if (folderBrowserDialog3save.ShowDialog() == DialogResult.OK)
{
// create a writer and open the file
TextWriter tw = new StreamWriter(folderBrowserDialog3save.SelectedPath + "logfile1.txt");
// write a line of text to the file
tw.WriteLine(logfiletextbox);
// close the stream
tw.Close();
MessageBox.Show("Saved to " + folderBrowserDialog3save.SelectedPath + "\\logfile.txt", "Saved Log File", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
}
pero solo me dan la siguiente línea de texto en el archivo de texto:
System.Windows.Forms.TextBox, Text:
contener sólo una porción corta de lo que era en realidad en el cuadro de texto, terminó con ' ... '. ¿Por qué no escribe todo el contenido del cuadro de texto?
Acaba de agregar el parámetro 'filename'. Buen punto, estaba a punto de escribir lo mismo :) – MartinStettner
Sí, siempre me pregunto por qué tan pocos desarrolladores saben que el espacio de nombres 'System.IO' existe, y aún menos saben de perlas como esa. – Bobby
Whoops. Fracasar por mi parte allí. ¡Gracias! –