FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Copiar el texto de un TRichEdit a otro
Suponiendo que se quiere copiar el contenido de un componente TRichEdit llamado Caja1 a otro llamado Caja2, con todo el formato que el texto tenga, ninguna de las siguientes sentencias sirven para ello:
Copian el texto, pero sin su formato. En la biblioteca BPDGH, fueron creadas algunas funciones que permiten solventar este problema: - TextoGuarListCade (Texto que Guarda Lista de Cadenas). - CargaTextListCade (Cargar Texto en Lista de Cadenas). - TextoGuarTRichEdit (Texto que Guarda TRichEdit). - CargaTextTRichEdit (Cargar Texto en TRichEdit). De tal forma que cuando se quiere copiar el texto de una caja TRichEdit a otra, se puede usar alguna de estas dos sentencias:
He aquí la implementación que tienen esas cuatro funciones en la biblioteca BPDGH:
La clave está en el uso de los métodos LoadFromStream y SaveToStream de la propiedad Lines de un componente TRichEdit. Tales métodos son utilizados internamente por TDBRichEdit para leer y guardar el valor de un campo alfanumérico, que es presentado en pantalla como texto enriquecido. |
|
|
|