Hallo zusammen
Ich steh total auf dem Schlauch und finde auch per Google irgendwie nicht das passende.
Also bitte nicht böse sein, falls die Lösung offensichtlich wäre.
Ich habe eine Textbox, in die ich Logdaten schreibe. Der User soll nun die Möglichkeit haben, der Inhalt der Textbox in eine .txt Datei zu speichern.
Dies habe ich so realisiert:
Dies funktioniert wunderbar, nur muss der user jedesmal die Dateiendung angeben.
ich möchte nun, dass es entweder im SaveFileDialog schon vorgibt, dass es standartmässig eine .txt Datei speichert (Wie es z.b. in Word eine .doc vorgibt).
oder was auch eine Möglichkeit wäre, falls es nicht anders geht, dass es einen festen Dateipfad mit Dateiendung und Dateinamen definiert und speichert. (wäre allerdings nicht wünschenswert)
Danke vielmals für eure Hilfe
PS:
Ich bin c# Anfänger.....
Ich steh total auf dem Schlauch und finde auch per Google irgendwie nicht das passende.
Also bitte nicht böse sein, falls die Lösung offensichtlich wäre.
Ich habe eine Textbox, in die ich Logdaten schreibe. Der User soll nun die Möglichkeit haben, der Inhalt der Textbox in eine .txt Datei zu speichern.
Dies habe ich so realisiert:
Code:
private void buttonSaveErrLog_Click(object sender, EventArgs e)
{
SaveFileDialog dlgSave = new SaveFileDialog();
string FileName = "";
if (dlgSave.ShowDialog() == DialogResult.OK)
{
FileName = dlgSave.FileName;
}
StreamWriter sw = File.CreateText(FileName);
sw.Write(tboxError.Text);
sw.Flush();
sw.Close();
}
Dies funktioniert wunderbar, nur muss der user jedesmal die Dateiendung angeben.
ich möchte nun, dass es entweder im SaveFileDialog schon vorgibt, dass es standartmässig eine .txt Datei speichert (Wie es z.b. in Word eine .doc vorgibt).
oder was auch eine Möglichkeit wäre, falls es nicht anders geht, dass es einen festen Dateipfad mit Dateiendung und Dateinamen definiert und speichert. (wäre allerdings nicht wünschenswert)
Danke vielmals für eure Hilfe

PS:
Ich bin c# Anfänger.....