RichEdit text markieren und hinspringen
-
Hallo zusammen,
ich habe eine Frage. Ich habe ein Richedit und markiere z.B. ein Wort mit SelStart und SelLength. Jetzt möchte ich das man diese Markierung auch sieht, bzw. das der Text in den sichbaren Teil des RichEdit gerückt wird, wenn es z.B. so lang ist das es Scrollbars hat.
Das RichEdit ist übrigens nur ReadOnly, falls das damit was zu tun hat.
Wer kann mir helfen?Danke schon mal im Voraus.
-
Hi,
RichEdit1->Perform(EM_SCROLLCARET, 0, 0);
ansonsten leistet unsere FAQ auch gute Dienste
-
Ok, das mit dem hinscrollen klappt jetzt danke deines Tipps, aber das mit dem Selektiren oder hervorheben noch nicht ganz. Ich habe die Funktion
RichEdit1->Perform(EM_SETSEL, finduser(Edit1->Text) - 2, Edit1->Text.Length() + 2);
gefunden. Aber irgendwie wird nichts markiert. der erste parameter ist 0 und der zeite 7. Müsste doch eigentlich klappen.
-
Sorry, ich Dummerchen. habe meinen Fehler schon gefunden. Hatte HideSelection auf true stehen. Jetzt klappt alles. Danke noch mal.