Text suchen und ersetzen
-
Hallo
ich habe da mal ne frage wie kann ich in einem RichEdit text suchen und ersetzen habe leider nirgendswo etwas dazu finden können.
THX
Mfg Happymax
-
Hallo
siehe TRichEdit::FindText() in der BCB-Hilfe
bis bald
akari
-
Ich habe es schon gefunden aber trozdem danke
fals es jemanden interesiert ich habe es so gemacht:
void __fastcall Replace( const AnsiString TextA, const AnsiString TextB) { // Suche nach TextA durchführen int SelPos = Form1->RichEdit1->Lines->Text.Pos(TextA); if (SelPos > 0) { Form1->RichEdit1->SelStart = SelPos - 1; Form1->RichEdit1->SelLength = TextA.Length(); // Ausgewählten Text durch TextB ersetzen Form1->RichEdit1->SelText = TextB; } } void __fastcall TForm1::Button1Click(TObject *Sender) { Replace("Hier den zu ersetzenden Text rein","Hier wodurch er ersetzt werden soll"); }