Text aus Labels und Textboxen in einer Textfile speichern c# Visual Studio winforms?
Hi, ich möchte in meinem buttonclick event einbauen das sich der text der sich in einer oder mehreren Textboxen oder labels befindet sich abspeichert in einer textfile.
wie mache ich das, danke schonmal
1 Antwort
Selektiere im Designer die Label/TextBox-Komponente, die du auslesen möchtest. Im Properties-Dialog findest du den Namen der Komponente. Über diesen Namen kannst du die Komponente im Code auch ansprechen.
Beispiel (das Label hat den Namen label1, die Textbox den Namen textBox1):
string textBoxText = textBox1.Text;
string labelText = label1.Text;
Alle Texte, die in die Datei geschrieben werden sollen (sofern es denn mehrere sind), können via Konkenation verbunden werden. Hier mit einem Zeilenumbruch zwischen den Texten:
string allTexts = textBoxText + Environment.NewLine + labelText;
Wie du in eine Datei schreiben kannst, hast du gestern schon erfahren.
Lies den Text aus der Datei, hänge deinen neuen Text dran und schreibe alles zurück in die Datei. Oder verwende File.AppendAllText.
welcher Teil aus der gestrigen Antwort ist für mich relevant um in eine Datei zu schreiben
habe es durch rumprobieren hingekriegt, das einzige Problem was ich noch habe ist das er den Inhalt nicht ersetzen soll in der Textdatei sondern das der Inhalt untereinander gespeichert werden soll wie kriege ich das hin?