Einzelnen Beitrag anzeigen

Benutzerbild von Uncle Cracker
Uncle Cracker

Registriert seit: 30. Mär 2003
Ort: Freital
694 Beiträge
 
#3

Re: Fehler Rot unsterstreichen.

  Alt 11. Dez 2003, 14:35
Probiers doch mal so:

Delphi-Quellcode:
function SearchForText_AndSelect(RichEdit: TRichEdit; SearchText: string): boolean;
var
  startpos, position, endpos: integer;
begin
  startpos := 0;
  with RichEdit do
  begin
   endpos := Length(RichEdit.Text);
   Lines.BeginUpdate;
   while FindText(SearchText, startpos, endpos, [stMatchCase])<>-1 do
   begin
     endpos := Length(RichEdit.Text) - startpos;
     position := FindText(SearchText, startpos, endpos, [stMatchCase]);
     Inc(startpos, Length(SearchText));
     SetFocus;
     SelStart := position;
     SelLength := Length(SearchText);
   end;
   Lines.EndUpdate;
  end;
end;




procedure TForm1.Button1Click(Sender: TObject);
begin
   SearchForText_AndSelect(richedit1,'Hier der zu suchende Text');
end;
Musst noch den zu suchenden Text mit dem Text der TXT-Datei ändern.
I wish it was legal to marry software because I'm madly in love with Delphi...
  Mit Zitat antworten Zitat