Memo - in einer Zeile ein String ersetzen
-
Ich habe ein Memo Fenster, wo ich verschiedenes eingefüght habe!!
Wie kann ich aber in einer bestimmten Zeile bestimmtes String ändern!
Ich weis wie ich die ganze Zeile änderen kann.Memo1->Lines->Insert(0, "lala");Aber wie ersetze ich einen String in einer Zeile!
Beispiel:
Gegeben Memo1:
Linie 0 hat den Inhalt: "Ich liebe C"die Linie 0 soll nach einem Button Click aber: "Ich liebe C++" drin stehen.
Ich weis es ist einfacher mit Insert zu machen und die ganze Zeile ersetzen.
Aber bei meinem Projekt geht es leider nicht!
Ich darf nur einen String in einer Zeile ändern?Wie mache ich das??
-
um eine Zeile zu ersetzen verwendet man
Memo1->Lines->Strings[0] = "bla";Insert fügt eine Zeile an einer bestimmten Position ein
Zum Suchen und Ersetzen von Stringteilen kannst du StringReplace verwenden oder nur zum Suchen die AnsiString-Methode Pos, außerdem gibts es die Methoden SelText, SelStart und SelLength von TMemo