FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Memo con Línea de colores
hola a todos como les va, he estado intentando escribir una linea de texto en un memo de un color y la sigueinte de otro color pero nada, mi poca experiencia me hizo hacer esto.
Muy bonito pero cuando se aplica la línea de comando del color todo el texto del memo se cambia entonces todo queda o azul o rojo pero no cada línea, alguien sabe como hago este truco de lines de colores. un saludo a todos |
#2
|
||||
|
||||
Un memo no soporta esa característica.
Usa un TRichEdit, con su propiedad plainText a false; para cambiar el color usa SelAttributtes donde puedes modificar la fuente para el texto seleccionado, o bien para la posición actual del Cursor. saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#3
|
|||
|
|||
gracias voy a probar esta noche mañana te comento como me fué. Chauuu
|
#4
|
|||
|
|||
Por desgracia, con TRichEdit tampoco se pueden mostrar lineas en distintos colores de fondo.
Sí se pueden mostrar textos en distintos formatos (tamaños, tipos de letra, color del texto, etc...). Pero el color del fondo del texto es igual que con TMemo, o sea, no se puede diferenciar de una linea a otra... Claro está..., a no ser que alguien conozca algún truco... ¿Alguien sabe cómo? |
#5
|
||||
|
||||
¿Estás seguro, Flecha? Me suena que la propiedad "Font" tiene también un campo "Background". Ahora mismo estoy en la oficina así que no puedo comprobarlo...
Y si no fuera así, quizá en Dr. Dobbs, RemObjects o en el proyecto JEDI haya algo. (Creo que he escrito alguno de los nombres mal, ejem... :/ ) |
#6
|
||||
|
||||
Cita:
No sé bién que uso pensas darle, pero si lo que buscas es resaltar un texto, línea o párrafo seleccionado, podés hacerlo de este modo:
Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#7
|
|||
|
|||
Ante todo, muchas gracias a los dos.
En Delphi6, que es el que yo uso (desfasado, ya sé, pero es lo que tenemos por aquí ), Font no tiene propiedad Background. Para dar distintos formatos al texto en un TRichEdit, se usa la propiedad SelAttributes, que a su vez tampoco tiene ninguna propiedad que permita cambiar el color de fondo. Ecfisa, estoy intentando probar tu aporte, pero tengo problemas con el tipo CHARFORMAT2. Supongo que tendrá que ver con mi versión de Delphi . De todos modos no me vale el TRichEdit. Me explico. Quiero hacerme un comparador de textos, de manera que tenga dos TMemos, uno al lado de otro, y al apretar un botón el programa encuentre automáticamente todas las diferencias entre ellos, dejando todas ellas bien resaltadas. Una vez localizadas las diferencias, poder actualizar uno u otro TMemo, o incluso poder editarlos. No me vale el TRichEdit porque este componente es muy limitado a la hora de contener textos de gran tamaño. Un saludo. |
|
|
|