FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Poner en negrita dentro de un memo o richtext algunas palabras específicas
Hola compañeros del foro, quería saber si existe alguna función que me permita hacer lo siguiente:
Quiero cargar en un memo o RichText un archivo de texto por ejemplo, y que algunas de las palabras que están cargadas en el memo o RichText y que tengo en otro archivo de texto se pongan en negrita, para explicarlo un poco mejor: Carta.txt //archivo de texto que contiene una carta. Palabras.ini //archivo que contiene una lista de palabra. Cargo en el memo o RichText el archivo Carta.txt, luego de cargado en el memo me ponga en negrita las palabras que existen en Palabras.ini, si en palabras.ini tiene "Estimado", si existe en el memo se ponga en negrita, no sé si me expliqué bien, estoy un poco espeso hoy. Saludos. PD. Sé cómo leer archivos INI.
__________________
Mi BLOG - ¡Joder, leanse la guia de estilo! Las Palabras son enanas, los ejemplos gigantes. Última edición por enecumene fecha: 24-04-2008 a las 22:29:07. |
#2
|
||||
|
||||
Bueno, con RichEdit puedes, claro, con TMemo no (al menos de forma sencilla).
En RichEdit, tan sólo tienes que seleccionar el texto por código (con SelStart y SelLength) y cambiar la propiedad SelAttributes (de tipo TFont). Y creo que ya está Salu2 |
#3
|
||||
|
||||
Vale Miguel y ¿cómo relaciono las palabras del RichText con los que están en el archivo .INI de palabras?.
Saludos.
__________________
Mi BLOG - ¡Joder, leanse la guia de estilo! Las Palabras son enanas, los ejemplos gigantes. |
#4
|
||||
|
||||
¿Buscarlas, dices?
Pues con la función Pos o AnsiPos... pero esa sólo devuelve la posición de la primera... supongo que necesitarás de un bucle, para recorrer todas las palabras del RichEdit y compararlas con las que hay en Palabras.INI. Salu2 |
#5
|
||||
|
||||
Vale pues, déjame entonces hacer par de pruebas con las funciones que me propones, más tarde te comento como me va, Gracias.
Saludos.
__________________
Mi BLOG - ¡Joder, leanse la guia de estilo! Las Palabras son enanas, los ejemplos gigantes. |
#6
|
|||
|
|||
Cita:
ixMike soy reinier estaba leyendo uno de estos temas y me interese por el que se trata aqui.Tengo una duda paracida a la de enecumene concuerdo contigo en el procedimiento para el cual selecciona la palabra y la pone en negrita ,pero para lo que yo quiero hacer que viene siendo algo parecido a un compilador si a la palabra reservada se le agraga o elimina un caracter esta debe quitarsele el atributo que se le puso(estilo de fuente negrita) y no se de que manera hacer esto si puedes escribeme aqui mismo tu solucion. Gracias |
#7
|
|||
|
|||
enecumene: Yo lo hice una vez para procesar archivos RTF: Te lo dejo asi te das una idea. Despues lo adaptas a tu proyecto :
Fijate que por ahí me comí algo en el código porque le saqué un monton de cosas mas que había en el medio que no viene a este caso. Intenta probarlo y después nos cuentas como te fue ... reinier: No creo que esto te sirva... me imagino que tendrías que elaborar algo con el keypress.... igual no se me ocurre qué. Esto no te servira porque te mueve el cursor en donde estas escribiendo. Si te sirve si lo quieres procesar todo de una. Saludos a todos.
__________________
"El ordenador nació para resolver problemas que antes no existían." Bill Gates. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Cómo poner QRRichText en negrita | Gorka | Impresión | 4 | 19-08-2013 23:05:45 |
Insertar palabras desde un memo | judit25 | Conexión con bases de datos | 7 | 01-03-2008 15:31:07 |
Como hago para poner algo en negrita | diegaso | Impresión | 0 | 04-08-2007 00:38:29 |
Como poner en un hint texto parcialmente en negrita | JF Sebastian | Varios | 2 | 17-01-2007 16:14:07 |
Formatear cadena numérica a la derecha dentro de un richtext | cesargcman | Varios | 1 | 09-05-2004 18:45:53 |
|