Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Fehler Rot unsterstreichen. (https://www.delphipraxis.net/13126-fehler-rot-unsterstreichen.html)

Die Muhkuh 11. Dez 2003 13:23


Fehler Rot unsterstreichen.
 
Hi,

ihr kennt doch alle Word oder? :roll:

Wenn man da ein Fehler macht wird das Wort rot unterstrichen.

Aber wie bringe ich Delphi bei das er das auch machen soll? D.H. Ich hab ein RichEdit und wenn dort ein Wort drin ist das nicht in der Wortliste steht. Die Wortliste ist eine TXT-Datei. Dann soll er das Wort rot markieren.

Ich hab aber ka wie ich das machen soll.

Baal 11. Dez 2003 13:34

Re: Fehler Rot unsterstreichen.
 
mit seltext müsste das gehen, da gibts irgendeinen
eintrag der sich damit beschäftigt

Uncle Cracker 11. Dez 2003 13:35

Re: Fehler Rot unsterstreichen.
 
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.

Uncle Cracker 11. Dez 2003 13:38

Re: Fehler Rot unsterstreichen.
 
Achso, der Text wird nicht unterstrichen, sonder markiert

Baal 11. Dez 2003 13:41

Re: Fehler Rot unsterstreichen.
 
man muss den text doch nur makieren und dann formatieren zu
unterstrichen

oder?

Tpercon 11. Dez 2003 13:49

Re: Fehler Rot unsterstreichen.
 
Zitat:

Zitat von Baal
man muss den text doch nur makieren und dann formatieren zu
unterstrichen

oder?

Daher ja das SelStart, SelLength und SelAttributes. Gibt's aber auch schon mehrere Beiträge zu dem Thema.


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:49 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz