FTP | CCD | Buscar | Trucos | Trabajo | Foros |
#1
|
|||
|
|||
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 |
#2
|
||||
|
||||
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.
__________________
"La recompensa de una buena acción está en haberla hecho" |
#3
|
|||
|
|||
Cita:
Gracias por tu respuesta /BLueIcaro |
#4
|
||||
|
||||
Has probado el SynEdit?
__________________
eLcHiCoTeMiDo - Rompecorazones profesional Yo no soy presumido; ¿Pero de qué sirve mi humilde opinión contra la de los espejos? Salva a un nylon, usa prendas de piel de foca |
#5
|
|||
|
|||
Cita:
/BlueIcaro |
#6
|
||||
|
||||
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.
__________________
eLcHiCoTeMiDo - Rompecorazones profesional Yo no soy presumido; ¿Pero de qué sirve mi humilde opinión contra la de los espejos? Salva a un nylon, usa prendas de piel de foca |
#7
|
|||
|
|||
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 |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
|