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. |
La franja horaria es GMT +2. Ahora son las 11:12:37. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi