Laden...

Fehler bei Textbox to String und ersetzen.

Erstellt von habeKA vor 15 Jahren Letzter Beitrag vor 15 Jahren 993 Views
H
habeKA Themenstarter:in
90 Beiträge seit 2007
vor 15 Jahren
Fehler bei Textbox to String und ersetzen.

Hi,

ich habe da ein Problem. Also ich lade eine .txt-Datei in eine Textbox.Soweit net schwer. Dann möchte ich das der User über einen Menupunkt bestimmte Buchstaben in der Textbox austauscht zb. aus einem A wird ein Z. Naja eigentlich auch nicht schwer. Ich lade den Inhalt der Textbox in einen String durchsuche den String nach allen "A" und erseetzte die durch "Z".
So nun zu meinem Problem.
Wenn ich den Umgewandelten String wieder in die Textbox schreiben will wird in der Textbox

System.Windows.Forms.RichTextBox, Text: dot: Microsoft Word 2003 Dokumentvorlage...

angezeigt.
Woran kann das liegen?

Hier noch der Code womit ich das alles mache.


string blub = this.txtDatei.ToString();
         blub.Replace("A", "Z");
         this.txtDatei.Text = blub;	
         this.txtDatei.Refresh();

There's no place like 127.0.0.1

Gelöschter Account
vor 15 Jahren
string blub = this.txtDatei.ToString();

mach aus dem ein:

string blub = this.txtDatei.Text;

915 Beiträge seit 2006
vor 15 Jahren

Das Stichwort dafür heisst immutable .-)


string blub = this.txtDatei.ToString();
         blub = blub.Replace("A", "Z"); // <= siehe diese zeile
         this.txtDatei.Text = blub;

Wie vernichtet stand Andreas unter den flammenden Augen seiner Kunden.
Ihm war's, als stünde des Schicksals dunkle Wetterwolke über seinem Haupte X(

H
habeKA Themenstarter:in
90 Beiträge seit 2007
vor 15 Jahren

😁 Das wars Andreas.May.

Hm das ich darauf nicht geachtet habe 🤔.

Danke

There's no place like 127.0.0.1

Gelöschter Account
vor 15 Jahren

dennoch ist diese zeile:

string blub = this.txtDatei.ToString();

wohl eine falsche.
aber Andreas.May hat recht. das kommt natürlich noch hinzu.