FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Lineas con formato en TRichEdit
Que tal foro... de nuevo...
Mi pregunta ahora es como hacer para que en una sola linea de un TRichEdit pueda tener diferentes formatos de texto, sin que el usuario seleccione las palabras, es decir, por código, por ejemplo: al principio de una linea siempre inserto la palabra 'Nuevo' quisiera que esa palabra apareciera en color rojo y con negrita y el resto de la linea con negro y regular... Espero que me entiendan... Salu2
__________________
Diego. Colombia es pasión. |
#2
|
|||
|
|||
Lo podrías "seleccionar" tú por código, utiliza las propiedades RichEdit.SelStar y RichEdit.SelLength. La posición en la que comienza una linea la puedes obtener con RichEdit.GetLineIndex(numer_de_linea). Así que si por ejemplo quisieras poner en negrita la palabra "Nuevo" del principio de una linea "x", pondrías:
RichEdit.SelStar( RichEdit.GetLineIndex(x) ); RichEdit.SelLength(5); // Ya que "Nuevo" tiene 5 caracteres. RichEdit.SelAttributes.Style := RichEdit.SelAttributes.Style + [fsBold] La idea es esa, espero que te sirva. |
|
|
|