Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Prism Hervorhebung/Markierung für Teilstrings in einem Editfeld (https://www.delphipraxis.net/93080-hervorhebung-markierung-fuer-teilstrings-einem-editfeld.html)

hav 31. Mai 2007 11:58


Hervorhebung/Markierung für Teilstrings in einem Editfeld
 
Hallo,

mir ist klar, dass man hier viel zum Thema Syntax-Highlighting findet, aber für diese Anwendung ist diese Funktionalität für ein Editfeld/TextEdit und nicht für einen Editor geplant.

Zum Problem, wir wollen erkannte Emailadressen, die in ein Editfeld eingetragen wurden, besonders hervorheben (unterstreichen und/oder farblich einkapseln und vom Rest trennen).
Momentan gibt es nur die Idee, dies mit einem Label zu realisieren, das genau über der erkannten Emailadresse positioniert wird.

Ich wäre an eurer Meinung bezüglich der Idee mit dem Label interessiert, vor allem würde ich mich aber auch über andere Vorschläge freuen, falls das jemand von euch schon mal gemacht hat.


Vielen Dank für eure Hilfe.

semo 31. Mai 2007 13:35

Re: Hervorhebung/Markierung für Teilstrings in einem Editfel
 
TEdit ist von TCustomEdit und dieses wiederum von TWinControl abgeleitet.
Erstell dir doch deine eigene Editkomponente in der du dann beim Paint-Event die Emailadresse explizit behandelst.

SirThornberry 31. Mai 2007 14:31

Re: Hervorhebung/Markierung für Teilstrings in einem Editfel
 
du könntest anstelle eines TEdit ein TRichEdit nehmen (kannst du auf die gleiche Größe schrumpfen, Scrollbars ausblenden, und Zeilenumbruch verhindern. Dann kannst du auch wunderbar formatieren.

Aber mal was anderes: Geht es wirklich um .Net oder hast du dich da vertan?


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:11 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