![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Parrafos de un Memo
Hola gente quería saber si alguno me puede guiar en algo que al principio parecia sencillo.
necesito cargar un txt en un memo pero necesito que al hacer un click sobre un párrafo cualquiera de ese txt, éste se vea en otro memo. Solamente el párrafo seleccionado no se si soy claro. Desde ya gracias. |
|
#2
|
||||
|
||||
|
Un memo no tiene párrafos.
Se entiende "párrafo" como un texto con etiquetas "paragraph" típicamente usadas en RichEdits. Para simular algo así, tendrás que buscar los caracteres #13 (salto de carro) y #10 (salto de línea) que normalmente vienen como #13#10 (ó $D$A en Hexadecimal, que seguro lo has visto en el depurador de Delphi). Puedes usar la función PosEx para buscar la primera ocurrencia y la siguiente de esos caracteres. Es lo único que se me ocurre, a ver si alguien aporta algo mejor. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
#3
|
||||
|
||||
|
Si es un memo "normal y corriente" entonces seguramente tendrá el $D$A en cada línea, por lo que habría que saber cómo es el texto que se va a procesar, lo mismo cada "párrafo" (en esta ocasión) tiene 2 saltos de línea (por decir algo) y entonces con buscar $D$A$D$A ya podría servir.
Digo yo, haría falta ver un ejemplo.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#4
|
||||
|
||||
|
Hola sac .
Como te menciona Lepe, el concepto de parrafo no se lleva bién con el TMemo. No sé si te sirva captuar el mensaje EM_CHARFROMPOS y empezar a retroceder columnas y filas e intentar encontrar la secuencia CRLF inicial para tomar la cadena comprendida hasta la próxima. Según tengo entendido los saltos de línea no son almacenados en el buffer de texto del TMemo. Algo que se me ocurre es considerar en el Memo1 cada línea como un párrafo. Un ejemplo:
Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
#5
|
|||
|
|||
|
Probando
Mmm está complicado no? Estoy probando lo que me aconsejaron.
Lo otro sería usar un archivo PowerPoint ver todas las diapositivas y cada diapositiva que se cliquea que aparezca en un memo pero obviamente creo que esto debe ser el doble de complicado. Sigo intentando. |
|
#6
|
||||
|
||||
|
No, no es que esté complicado, es que no tenemos el fichero para poder probar
![]() Además de que no nos explicas los resultados de las pruebas que se te han comentado. Y no sé a qué viene lo del powerpoint y diapositivas, ¿Pero de qué estamos hablando? ![]() Como se dice hoy en día, nos falta feedback por tu parte ![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Como obtener párrafos en un TMemo o bien en un TRichEdit | AzidRain | Varios | 3 | 03-12-2011 09:48:25 |
| manejo de parrafos con wordapplication | pabloloustau | Servers | 2 | 24-02-2010 09:23:17 |
| Justificacion de parrafos... | MichelH | Impresión | 3 | 03-12-2008 04:15:42 |
| Interlineado - espaciado de parrafos.. | User_baja1 | Varios | 0 | 06-02-2006 17:17:28 |
| Líneas y párrafos en RichEdit | Tonio | Varios | 0 | 27-08-2003 18:50:21 |
|