FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Colorear una palabra en un RichEdit
Hola, necesito que un timmer lea todas las líneas (código ya lo tengo) de un TRichBox (o como se llame, no tengo el delphi delante) y mire si empieza cada por ejemplo por "Hola" y entonces ponga esa palabra en azul y el resto de la línea normal por ejemplo:
Hola Mundo se quedaría en: Hola Mundo Podrían ayudarme para que localize la palabra para cambiarle el color y/o ponerla en negrita. Muchas gracias. |
#2
|
||||
|
||||
Hola ZaneMS,
Creo que lo que buscas es esto:
No he entendido bien lo del timer, pero creo que es mejor que lo pusieras en el evento OnChange de el RichEdit.
Saludos. |
#3
|
||||
|
||||
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#4
|
|||
|
|||
Re: Colorear una letra con un timmer (DUDA)
¿Por qué no funciona? |
#5
|
||||
|
||||
Cita:
No entiendo como juega el timer en todo esto, pero para cambiar el color y estilo a la primera palabra de cada línea que coincida con buscada, podes hacer:
Llamada: Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 22-04-2014 a las 18:14:54. |
#6
|
|||
|
|||
¡¡¡¡¡¡¡¡¡Gracias, efisca!!!!!!!!!
Me has resolvido tu todos los problemas que he tenido, ¡¡¡¡¡muchas gracias!!!!! |
#7
|
|||
|
|||
Vale, ahora que me lo solucionaste de la mejor manera posible (que de paso digo al primero que me contestó que su código casi me había servido) este es mi problema.
Necesito que cuando tu código haga su funcionamiento si yo siga escribiendo vuelva a la letra normal. En este caso, estoy escribiendo (la palabra a buscar es "HOLA": _____________ HOLA a todos _____________ y me lo deja así: _____________ HOLA a todos _____________ Debido a que sigo escribiendo con la misma fuente anterior. Me gustaría que si usara un texto como el siguiente se quede así: _______________ HOLA a todos HOLA a ustedes HOLA sin perdones (no se me ocurre nada) hola //Ven que también me den válidas las minúsculas. _______________ Y cuando me encuentra la palabra a poner en rojo resulta que me la selecciona lo cual no me deja escribir a menos que esté quitando el ratón todo el rato. Algo así: Hol ---> Hola ----> Como en la imagen adjunta... Y al seguir escribiendo me la vuelve a seleccionar y no me deja seguir. Por favor, ayúdenme; ya que terminé el compilador en C quiero poder poner un entorno con colores y resaltos. A ver si estos meses han servido para algo. (Y no, no es de la universidad es para un proyecto mío voluntario) |
#8
|
||||
|
||||
Hola ZaneMS.
Cita:
Otra:
Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 22-04-2014 a las 19:56:21. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Cómo colorear rangos de caracteres en un RichEdit | nasedo | Varios | 2 | 04-03-2008 06:15:50 |
Leer fichero texto palabra por palabra... | Lester | Varios | 2 | 03-04-2007 15:28:27 |
Leer palabra por palabra en Word | solecito | Servers | 0 | 12-03-2007 20:58:13 |
Parte de un RichEdit a otro RichEdit (donde esté el cursor) | Tomy | Varios | 3 | 21-12-2005 21:08:15 |
¿Se puede resaltar una palabra o frase en un RichEdit?. | Tonio | Varios | 2 | 23-03-2004 18:56:22 |
|