Entwickler-Ecke
C# - Die Sprache - Wie schreibe ich den Inhalt einer txt-Datei in RichTextBox?
Stefanie - Do 22.06.06 08:29
Titel: Wie schreibe ich den Inhalt einer txt-Datei in RichTextBox?
hallo zusammen!
ich bin völliger Anfänger in C# und wollte wissen, wie ich den Inhalt einer txt-Datei in eine RichTextBox lade...
Danke für eure Hilfe!
Christian S. - Do 22.06.06 08:31
Hallo und :welcome: in der Entwickler-Ecke!
Bitte klicke in der Liste der Topics dieser Sparte mal das Topic an, welches genau unter dem deinigen steht.
Grüße
Christian
Stefanie - Do 22.06.06 08:37
das habe ich bereits, es funktioniert aber nicht...
Quelltext
1:
| richTextBox1.Text = richTextBox1.LoadFile("C:\Traces.txt"); |
was mach ich falsch?
jasocul - Do 22.06.06 08:51
C#-Quelltext
1:
| richTextBox1.Text = richTextBox1.LoadFile(@"C:\Traces.txt"); |
Das kleine Zeichen '@' fehlt bei dir. Sonst wird das '\' falsch interpretiert.
Stefanie - Do 22.06.06 08:58
hab ich auch gemacht, funktioniert aber auch nicht...
Fehlermeldung:
Error 1 Cannot implicitly convert type 'void' to 'string'
Christian S. - Do 22.06.06 09:02
Hallo!
In dem von mir genannten Thread steht kein richTextBox1.Text = drin und das ist auch richtig so. Kurze Erklärung der Meldung, die der Compiler ausgibt: "void" heisst soviel wie "kein Rückgabewert". Das heisst, LoadFile egibt nichts zurück Und das kann dann natürlich auch nicht in einen String (in diesem Fall richTextBox1.Text) konvertiert werden.
Grüße
Christian
Stefanie - Do 22.06.06 09:04
danke,habe es jetzt auch ohne "richtexbox1.text" versucht, funktioniert aber immer noch nicht...ist es möglich, dass nur rtf-dateien so geladen werden können?
Kha - Do 22.06.06 11:43
Dazu sagt mein SDK eigentlich Nein.
| Zitat: |
| Loads a rich text format (RTF) or standard ASCII text file into the RichTextBox control. |
Welcher Fehler kommt denn zur Laufzeit? Oder wird das Dokument gar nicht/falsch angezeigt?
Leuchtturm - Do 22.06.06 13:10
Ich benutze VC#Express und da kann ich das Programm so starten:
C#-Quelltext
1:
| richTextBox1.LoadFile(@"C:\Traces.txt"); |
dann meckert er aber das *.txt ein ungültiges Dateiformat ist.
Leuchtturm
Kha - Do 22.06.06 14:25
Richtig, aber schonmal die anderen Überladungen von LoadFile angeschaut?
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!