![]() |
WinForms: Textdatei in Textbox laden und speichern
Hallo
das ist mein Source um eine einfache Textdatei in einer Textbox darzustellen und zu speichern. Irgendwie finde ich das der Umweg über StreamReader und StreamWriter ganz schön groß ist. Oder habe ich hier von hinten durch die Brust ins Auge geschossen ?
Delphi-Quellcode:
procedure TWinForm.Button2_Click(sender: System.Object; e: System.EventArgs);
// Inhalt von TextBox1 speichern var sr : StreamWriter; begin sr:=StreamWriter.Create(FFilename); sr.Write(TextBox1.Text); sr.Close; end; procedure TWinForm.Button1_Click(sender: System.Object; e: System.EventArgs); // Textdatei öffnen und in TextBox1 darstellen var sr : StreamReader; begin IF OpenFileDialog.ShowDialog()=System.Windows.Forms.DialogResult.OK then begin Label1.Text:=OpenFileDialog.FileName; FFilename:=OpenFileDialog.FileName; sr:=StreamReader.Create(FFilename); TextBox1.Text:=sr.ReadToEnd; sr.Close; end; end; |
Re: WinForms: Textdatei in Textbox laden und speichern
Textbox?? wo issn die zu finden?? unter Standard und Additional ist die bei mir nicht
Sorry, hab grad erst mitbekommen das es um die .net geht. |
Re: WinForms: Textdatei in Textbox laden und speichern
Zitat:
|
Re: WinForms: Textdatei in Textbox laden und speichern
Du könntest das ganze doch in eine Prozedur auslagern, sodass du es nur einmal schreiben musst. Zumal sind die 4 Zeilen Code auch nicht viel komplizierter...
mfG mirage228 |
Re: WinForms: Textdatei in Textbox laden und speichern
Kennt die Textbox keine Methode LoadFromFile? Kann ich mir eigentlich nicht vorstellen.
|
Re: WinForms: Textdatei in Textbox laden und speichern
Die Lines Eigenschaft der WinForms TextBox ist lediglich ein Array of String, nur die VCL Variante TMemo hat die Eigenschaft Lines vom Typ TStrings, die LoadFromFile etc. besitzt.
mfG mirage228 |
Re: WinForms: Textdatei in Textbox laden und speichern
Hi,
ich habe mir unter C# da Methoden geschrieben: String(s)ToFile und String(s)FromFile. Beides über den StreamReader bzw. StreamWriter. Allerdings scheint dies die offizielle Variante zu sein, ob es nun eine andere Möglichkeit gibt weiß ich nicht, aber ich bezweifle es. Chris |
Re: WinForms: Textdatei in Textbox laden und speichern
Möchte aus einer Textdatei nur bestimmte Daten in eine neu Textdatei schreiben. Die Quelle liegt unter c:\Daten\aa.txt. Die einzelnen Daten sind mit einem ; getrennt. Jetzt möchte ich nach dem ersten und nachdem vierten ; die daten in eine neue Textdatei schreiben die auf c:\Daten\bb.txt abgelegt werden soll. Vielleicht hat jemand eine Idee wie ich das machen kann. Am besten mit Code oder Beipieldatei, da ich absoluter Anfänger in Delphi bin.
mfg :) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:10 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz