Registriert seit: 18. Feb 2006
Ort: Stolberg
2.227 Beiträge
Delphi 2010 Professional
|
Re: Suchergbenisse farblich hinterlegen (TSynMemo)
31. Aug 2009, 09:30
Hallo,
vielleicht kann man die beiden Ansätze kombinieren. Wenn ich das richtig sehe, erlaubt TSynEditSearch das Suchen aller Vorkommen eines Suchbegriffs mittels FindAll. Die Anzahl der Fundstellen wird als Funktionsergebnis geliefert, die Positionen sind über TSynEditSearch.GetResult abrufbar. Mit diesen Informationen kann anschließend das Highlighting wie oben beschrieben durchgeführt werden. So könnte man auch ohne Berücksichtigung der Groß-/Kleinschreibung und mit Hilfe von regulären Ausdrücken nach Begriffen im Text suchen.
Wohlgemerkt - getestet habe ich das nicht. Es handelt sich hier nur um Folgerungen aus dem Studieren des Quelltextes von TSynEditSearch.
Gruß Hawkeye
|