Wyszukiwanie w RichEdit

0

Witam!

Mam prostą funkcję wyszukującą... I ona działa - tzn. zaznacza wyszukany tekst, ale gdy wyszukany tekst jest poza polem widocznym to przewijać scroolbarem żeby wynik zobaczyć... I tu mam pyatnie jak zrobić żeby automatycznie "scroolował" do wyniku... Aha - i jeszcze kod ;]:

  with tekst do
  begin
    if SelLength <> 0 then
      StartPos := SelStart + SelLength
    else
      StartPos := 0;
    ToEnd := Length(Text) - StartPos;
    FoundAt := FindText(szukaj_edit.Text, StartPos, ToEnd, [stMatchCase]);
    if FoundAt <> -1 then
    begin
      SetFocus;
      SelStart := FoundAt;
      SelLength := Length(szukaj_edit.Text);
    end;
end;
0

Troche okreznie i stracisz zaznaczenie (choc to latwo mozna naprawic) ale dodaj na koniec:

seltext := seltext;

1 użytkowników online, w tym zalogowanych: 0, gości: 1