PDA

Vollständige Version anzeigen : c# richtextbox als txt speichern


sick
02.01.2004, 20:04
hi.

ich weiß, es ist eine n00b frage, aber ich schaffs einfach nicht.

ich möchte den inhalt einer richtextbox in eine textdatei schreiben lassen, beim schließen der form.
die datei legt er an, es steht auch was drinnen, allerdings nur der text, der beim kunstruktor beim anlegen der textbox drinsteht ("insert your text here...")

probiert hab ichs mit folgendem code


private void frmTake_OnClosing(object sender, System.EventArgs e)
{
//this.rtxtNote.SaveFile("test.txt", RichTextBoxStreamType.PlainText);

System.IO.StreamWriter file = new System.IO.StreamWriter("test.txt");

file.WriteLine(this.rtxtNote.Lines.ToString());

file.Close();
}


statt this.rtxtNote.Lines.ToString() habs ich auch schon mit this.rtxtNote.Text probiert, aber funkt nicht.

any ideas?

GernotMelichar
02.01.2004, 21:45
Du must den Stream erst mit file.flush(); in die Datei ausgeben und dann schliessen.

mfg,

Meli

sick
03.01.2004, 08:32
danke.
jetz gehts