![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#3
|
|||
|
|||
|
ok. Gracias Lepe.
Y si en lugar de copiar el texto entre la posición 1 y donde está 'star', quiero copiar el texto de la linea donde se encuentra 'star'? Escribo el código: Código Delphi [-] //Busco la palabra 'architecture' dentro del texto, es la palabra donde empieza la linea que quiero copiar: Pos1:=Pos('architecture',RichEditEntity.Lines.Text); ToEnd:=length(RichEditEntity.Text); // Busco la palabra 'is' que la ultima palabra de la linea Pos12:=RichEditEntity.FindText('is',1,ToEnd,[],); while (Pos12 < Pos1) do begin Pos12:=RichEditEntity.FindText('is',Pos12+1,ToEnd,[],); //copio en s el texto de la linea s := Copy(RichEditEntity.Text, Pos1, Pos12); //Pos guarda la posición de la linea dentro del texto Pos:=RichEditEntity.Lines.IndexOf(s); Problema: s := Copy(RichEditEntity.Text, Pos1, Pos12); en s se copia un texto más extenso que la linea!!!! Alguien ve dónde está el error??? Gracias por adelantado |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| RichEdit, salto de linea | chrids506 | OOP | 3 | 12-07-2006 17:42:41 |
| irme a una línea en un richEdit | aranel | OOP | 1 | 28-11-2005 08:48:12 |
| añardir texto en una linea de richedit | aranel | OOP | 2 | 24-11-2005 13:19:15 |
| Traza linea por linea problemas | zugazua2001 | Varios | 2 | 24-10-2005 08:16:32 |
| Posición del primer caracter de linea en un RichEdit | SCH | Varios | 0 | 22-09-2003 20:51:32 |
|