Próbuję zapisać zawartość pola tekstowego do pliku tekstowego za pomocą programu Visual C#. Używam następujący kod:Visual C# - Zapisywanie zawartości pola tekstowego do pliku .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);
}
}
ale mam tylko następującą linię tekstu w pliku tekstowego:
System.Windows.Forms.TextBox, Text:
Obserwowani przez jedynie krótki części, co było faktycznie w polu tekstowym, zakończony " ... ". Dlaczego nie pisze całej zawartości pola tekstowego?
Właśnie dodano parametr 'filename'. Dobra sprawa, chciałem napisać to samo :) – MartinStettner
Tak, zawsze zastanawiam się, dlaczego tak niewielu programistów wie, że istnieje przestrzeń nazw System.IO, a jeszcze mniej zna takie perły jak ta. – Bobby
Whoops. Niepowodzenie z mojej strony. Dzięki! –