![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Problemas linea RichEdit
Buenos días a tod@s,
Me he encontrado con el siguiente problema: Tengo dos RichEdits y quiero copiar parte del contenido de RichEdit1 a RichEdit2, y no sé cómo encontrar los límites del texto a copiar cuando sólo conozco una palabra que hay en las lineas. En el código siguiente consigo copiar el trozo de texto que quiero, pero me obliga a poner todo el contenido de unas lineas frontera: -------------------------------------------------------------- //cargo el contenido de un fichero al RichEdit1 RichEdit1.Lines.LoadFromFile(sFile); //Busco las posiciones de los limites del texto a copiar Pos1:=RichEdit1.Lines.IndexOf('--Limite star'); Pos2:=RichEdit1.Lines.IndexOf('--Limite end'); //copio una parte de RichEdit1 a RichEdit2 for i:=Pos1 to Pos2 do RichEdit2.Lines.Add(RichEdit1.Lines.Strings[i]); --------------------------------------------------------------------- Si pongo Pos1:=RichEdit1.Lines.IndexOf('star'); no me encuentra la posición de la linea. ¿Saben alguna manera de que pueda encontrar el número de linea sabiendo sólo uno de los strings que forman dicha linea? Gracias por adelantado y que tengan un buen día. ![]() María |
|
|
![]() |
||||
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 |
![]() |
|