• Miércoles 22 de Mayo de 2024, 02:54

Autor Tema:  Quien lo sabe???  (Leído 1797 veces)

pusher86

  • Nuevo Miembro
  • *
  • Mensajes: 6
    • Ver Perfil
Quien lo sabe???
« en: Jueves 19 de Febrero de 2009, 22:40 »
0
Por favor necesito saber como en un texto o cualquier cosa que se pueda copiar
yo pueda destacar una palabra en el texto o varias al mismo tiempo .
En si lo que quiero es hacer lo mismo que hace c++builder
O sea cuando tu estas escribiendo codigo en la hoja de codigo
las palabras reservadas del lenguaje se destacan en negritas o en cualquier otro color.
pero si el usuario borra alguna letra la palabra pasa a ser normal o sea sin estar destacada.

meana

  • Miembro activo
  • **
  • Mensajes: 36
    • Ver Perfil
Re: Quien lo sabe???
« Respuesta #1 en: Sábado 21 de Febrero de 2009, 14:47 »
0
pues eso normalmente sale en las opciones, por ejemplo, yo utilizo el dev c++ y en este aparece en la pestaña de erramientas opciones del editor, pero bueno como siempre depende del que tu utilices

pusher86

  • Nuevo Miembro
  • *
  • Mensajes: 6
    • Ver Perfil
Re: Quien lo sabe???
« Respuesta #2 en: Miércoles 25 de Febrero de 2009, 03:54 »
0
Gracias pero necesito algo mas
que una componente que haga este trabajo
ya que estoy trabajando con c++builder6 y no se que(o no existe) componente
me sirva para esto.

pusher86

  • Nuevo Miembro
  • *
  • Mensajes: 6
    • Ver Perfil
Problema con C++Builder6
« Respuesta #3 en: Miércoles 25 de Febrero de 2009, 04:26 »
0
Necesito saber como yo puedo cambierle la textura a una palabra o a una tecla dentro de un texto
estoy trabajando con C++Builder6 y no se si hay alguna componente que se pueda utilizar para esto
pero pienso que no, almenos para lo que yo quiero.
Quiero lograr lo mismo que los lenguajes.
Osea estas escribiendo codigo y las palabras reservadas del lenguaje las destacan con color negrita o cualquier otro
color pero si vuelves y modificas esa palabra de modo que ya no sea reservada del lenguaje se pone normal como las demas
palabras.
Estos haciendo mi propio compilador yo tengo definidas ya mis palabras reservadas a mi problema es al mostrarle
el texto al usuario cuando el escriba las palabras reservadas que el use destacarlas dentro del texto
y si luego la modifica que pase a ser normal.
Por favor si alquien se sabe esto
Le estare agradecido de verdad que no se como hacer
Por favor diganme algun codigo o algo que me ayude a resolver este problemita.
Chaooo
gracias

TRod

  • Miembro MUY activo
  • ***
  • Mensajes: 108
  • Nacionalidad: mx
    • Ver Perfil
Re: Problema con C++Builder6
« Respuesta #4 en: Miércoles 25 de Febrero de 2009, 05:28 »
0
El componente TRichEdit (paleta win32) es similar al TMemo pero puedes manejar RTF (foramato de texto enriquecido). Es el componente mas obvio que cubre tu necesidad. En estos momentos no recuerdo mucho sobre su uso como para explicarte como funciona, pero seguro en Google encontraras algo.
Y si ya tienes listo el analisis lexico de tu lenguaje, ya tienes la mitad del camino recorrido.
Espero haberte sido de ayuda y Suerte con tu proyecto.

betopin

  • Miembro activo
  • **
  • Mensajes: 93
  • Nacionalidad: co
    • Ver Perfil
    • http://www.programasenc.blogspot.com
Re: Problema con C++Builder6
« Respuesta #5 en: Miércoles 25 de Febrero de 2009, 15:29 »
0
Es curioso porque para estas fechas yo tenia un problema muy parecido al tuyo aunque enfocado a otra necesidad...estaba trabajando con un richedit, encontraba la palabra y luego un juego extenso de buscar entre las lineas la dichosa palabra para cambiarle el formato...el codigo no era muy profesional pero algunos resultados se conseguian-. Como sea esto no era muy profesional por lo que supuse que debia existir una propiedad o componente que hicieran lo mismo sin tanto aspaviento y alguien me colaboro con uno muy bueno: http://synedit.sourceforge.net/. El synedit es gratuito y para el caso te funciona perfectamente

Saludos

meana

  • Miembro activo
  • **
  • Mensajes: 36
    • Ver Perfil
Re: Quien lo sabe???
« Respuesta #6 en: Miércoles 25 de Febrero de 2009, 15:41 »
0
pues lo siento, hay ya no te puedo ayudar porque nunca he usado el builder, asi que no se como funciona

fachamix

  • Miembro MUY activo
  • ***
  • Mensajes: 173
  • Nacionalidad: ar
    • Ver Perfil
Re: Problema con C++Builder6
« Respuesta #7 en: Miércoles 18 de Marzo de 2009, 14:37 »
0
existen control ActiveX que hacen lo que necesitan, a buscar

EI: juntando mensajes.

a ver si les ayudo.

en ingles , tendrian que buscar "Syntax Highlighting" o "Syntax Highlighting components"

miren lo que sale en google:

http://www.onecore.net/syntax-highlight ... onents.htm
La muerte vive celosa, de mi amada flor la vida. Dicen que me anda buscando, ojala si un dia me pilla. Me alle MACHAO Y CANTANDO PA QUE SE MUERA DE ENVIDIA