EditorGadget und Syntax-Highlighting
Verfasst: 25.10.2006 18:40
Hallo ihr!
Bin grad dabei, nen HTML-Editor zu schreiben, mein Problem ist aber, dass ich nicht weis, wie ich die html-tags zwischen "<" und ">" farbig machen kann, also dass sie schon während der Eingabe farbig werden. Ich hab mir vorgstellt, dass ich einfach Buchstabe für Buchstabe den Text aus dem EditorGadget auslese, und wenn der Buchstabe ein "<"-Zeichen ist, liest das Programm solange weiter, bis es auf ein ">" stößt. Damit habe ich die Start- und End-Position vom HTML-Tag. Jetzt nur noch mit der SetColor-Funktion
(http://www.purebasic.fr/german/viewtopi ... hlight=rtf)
färben - fertig! SChön wärs.....geht nciht weis nicht warum!
Könnt ihr mir ein Beispiel geben, wie man das Syntax-Highlighting machen kann??
THX Grüße JohnMC
Bin grad dabei, nen HTML-Editor zu schreiben, mein Problem ist aber, dass ich nicht weis, wie ich die html-tags zwischen "<" und ">" farbig machen kann, also dass sie schon während der Eingabe farbig werden. Ich hab mir vorgstellt, dass ich einfach Buchstabe für Buchstabe den Text aus dem EditorGadget auslese, und wenn der Buchstabe ein "<"-Zeichen ist, liest das Programm solange weiter, bis es auf ein ">" stößt. Damit habe ich die Start- und End-Position vom HTML-Tag. Jetzt nur noch mit der SetColor-Funktion
(http://www.purebasic.fr/german/viewtopi ... hlight=rtf)
färben - fertig! SChön wärs.....geht nciht weis nicht warum!
Könnt ihr mir ein Beispiel geben, wie man das Syntax-Highlighting machen kann??
THX Grüße JohnMC