TJvHLEditor
Hola, ya hace tiempo ando a vueltas con la idea de hacer un editor que coloree el texto. Ya sé que hay muchos, pero este tiene que colorear el código fuente de las máquinas con las que trabajo.
Así que he estado probando varios controles. Entre ellos TJvHLEditor de la librería jedi. Bueno el caso es que tiene una propiedad llamada: SyntaxHighlighter, la cual quiere un componente "HighLighter", hasta dónde yo llego, me imagino que ese componente se encargar de colorear el texto según unas reglas. El caso es que no he encontrado ninguno en la libreria jedi, ¿se supone que debía traer alguno?, ¿dónde lo puedo encontrar?. O en último caso, ¿como puedo para hacer colorear el texto? Gracias /BlueIcaro |
Si lo que quieres es resaltar la sintaxis de un lenguaje de programación conocido, como puede ser Delphi, C++, VB, PHP,...; usa su propiedad Highlighter donde tienes una lista a elegir.
|
Cita:
Gracias por tu respuesta /BLueIcaro |
Has probado el SynEdit?
|
Cita:
/BlueIcaro |
De hecho no necesité definir nuevos highlighters en su momento, ya que los que trae por defecto me sirvieron a la perfección (script de un reporteador tipo pascal), pero como en todo hay que armarse de paciencia y consultar la documentación para tal efecto si necesitas ampliar tu sintaxis.
|
He visto que el TJvHEditor, tiene un evento que se llama OnReservedWord, que es para indicar si la palabra escrita es una palabra reservada o no. Si hago doble click en él, sale el siguiente código:
Voy investigar un poco por ahí Saludos /BlueIcaro |
La franja horaria es GMT +2. Ahora son las 15:57:26. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi