Autor Beitrag
Hendrik
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 324



BeitragVerfasst: Mi 02.10.02 16:52 
Hallo
Ich möchte in einem Richedit Feld für einen HTML Editor Einträge frablich hervorheben. Z.B. alles was zwischen zwei Anführungszeichen steht hellgrün machen. Wie kann ich das denn machen?
DeCodeGuru
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1333
Erhaltene Danke: 1

Arch Linux
Eclipse
BeitragVerfasst: Mi 02.10.02 17:56 
Hi,

da bleibt dir nichts anderes übrig, als nach " zu suchen und dann den Text zwischen zwei " einzufärben. Achja, zum Einfärben kannst du ja mal in der Hilfe nach SelStart, SelLength und SelAttributes gucken. DAs müsste dir eigentlich helfen.

Zum Ablauf:
- Du suchst nach einem " und stellt dann eine Variable vom Typ Boolean auf True, dann suchst du weiter, bis du zum nächsten kommst und wenn die Variable dann auf True steht, färbst du den Text ein. Achja, die Position des vorherigen gefundenen " solltest du in eine Variable abspeichern. Wenn du den Text eingefärbt hast, stellst du die boolsche Variable wieder auf False und suchst weiter. So kannst du nach und nach aller Werte einfärben.

P.S.: Such mal nach SynEdit. Das ist ein kostenloser Syntaxhighlighter.

_________________
Viele Grüße
Jakob