Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Salve a tutti sto cercando di creare un'editor di testo(uno piccolo) e di sorgenti e vorrei che quando (ad esempio in c++) l'utente scrive #include il testo mi si colori di magenta, quando scrive using namespace mi si colori in un'altro modo etc...
io ho incominciato facendo così:
Codice sorgente - presumibilmente Delphi
IF InStr(txtcode.text, "#include")OR InStr(txtcode.text, "#define") <> 0 THEN
txtcode.ForeColor= Color.magenta
ELSEIF InStr(txtcode.text, "using") <> 0 THEN
txtcode.ForeColor= Color.black
ELSEIF InStr(txtcode.text, "namespace") <> 0 THEN
txtcode.ForeColor= Color.black
ENDIF
però già se digito sia #include sia using namespace la colorazione del testo è sempre magenta e poi capite che anche se andrebbe, una volta me lo colora di magenta(tutto il testo), una volta di nero etc. mi potete aiutare?
si ok, però un editor ha moltissime funzionalità...la colorazione del codice è una ed è uguale per tutti, non è che ci sia tantissimo da inventare su quella strada