Memo Feld und Texthighlighting



  • hallihallo liebe Leutz 🙂

    Habe mal eine Frage zum Thema Texthighlighting (Das ist das, was bei einem HTML-Editor-Quellcode in einer anderen Farbe dargestellt wird.)

    Ich habe soweit einen HTML-Editor fertig programmiert, aber wie zum Teufel bekomme ich das schöne Texthighlighting hin? Ich benutze dazu ein Memofeld.
    Hatte auch schon n paar kleine Ansätze, doch ich glaub ich habe eine Programmierblockade :).
    Ich wollte mit strchr (natürlich wurde das vorher von den TStrings umgewandelt) mir die Zeichen '>' & '<' herausfiltern und wenn die dann vorhanden sind, sollen die meinetwegen rot dargestellt werden.
    Aber bei mir war entweder dann alles (die nächsten Lines inklusive :)) rot dargestellt, nachdem ich das in einer IF-Anweisung überprüft hab, oder gar nichts (trotz else).

    Habt ihr für sowas evtl. n kleines Beispiel, dass mich weiterbringen könnte?

    Gruß wilzo



  • ich habe dazu leider nur ein Delphi-Beispiel gefunden aber vielleicht (gemäß dem Fall du kennst dich in C++ besser aus als ich - was sehr wahrscheinlich ist ^^) findest du hier:

    http://www.coding-board.de/board/showthread.php?t=2968

    eine Anregung 😉

    EDIT: hier is nochwas:

    http://www.coding-board.de/board/showthread.php?s=&threadid=2999

    😛 😉



  • Hallo,

    Für diese Zwecke sollte man lieber TRichEdit statt TMemo nehmen. Siehe dazu auch in die FAQ.


Anmelden zum Antworten