16/10/09 17:55
LittleHacker
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ì:
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?
io ho incominciato facendo così:
IF InStr(txtcode.text, "#include") OR InStr(txtcode.text, "#define") <> 0 THEN txtcode.ForeColor = Color.magenta ELSE IF InStr(txtcode.text, "using") <> 0 THEN txtcode.ForeColor = Color.black ELSE IF InStr(txtcode.text, "namespace") <> 0 THEN txtcode.ForeColor = Color.black END IF
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?
aaa