Inhalt von Textfeld in Datei speichern

gl4di4t0r

Mitglied
Hi
ich suche jetzt seit ca 2 Stunden nach einer Möglichkeit den Inhalt einer Textbox in eine Datei (zb .txt-Datei) zu schreiben.
Da ich erst seit kurzem mit C# zu tun hab, habe ich die hier vorgestellten Methoden nicht so recht verstanden. :)
Also hier mal die Namen der Objekte.
Textbox: e_Text
SaveButton: btn_Save
SaveDialog: dgl_Save

Vielen Dank schonmal im vorraus
gl4di4t0r
 
Zuletzt bearbeitet:
Hi,

hab kurz mal "C# in Textdatei schreiben" in google eingegeben und massig Information gefunden.

In eine Textdatei kannst du, unter Anderem, so schreiben:

Code:
System.IO.StreamWriter datei = new System.IO.StreamWriter("c:\\MeineDatei.txt");
datei.WriteLine(e_Text.Text);

Das ganze sieht dann zusammengesetzt in etwa so aus:

Code:
private void btn_Save_Click(object sender, System.EventArgs e)
{
   SaveFileDialog dgl_Save = new SaveFileDialog();
   dgl_Save.Filter = "Textdatei *.txt|*.txt";
   if(dgl_Save.ShowDialog() == DialogResult.OK )
   {
      System.IO.StreamWriter datei = new System.IO.StreamWriter(dgl_Save.FileName);
      datei.WriteLine(e_Text.Text);
   }
}

Hoffe ich konnte dir helfen.

Gruß,
The laughing man
 
Über eine RichTextBox geht es am schnellsten, was schnelleres konnte ich auch net finden.
Also am besten nimmst du anstatt der textbox diese,dann müsste es so lauten.
Der zweite Parameter ist zum bestimmen wie das format des Textes abgespreichert wird.


SaveFile(btn_Save.Filename,RichTextBoxStreamType.PlainText);


Also was reinschreiben und Button drücken.
 

Neue Beiträge

Zurück