FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Copiar texto en RichEdit
Saludos.
Tengo una duda y espero tengan la amabilidad de ayudarme. En un form tengo dos RichEdit llamados editor1 y editor2, el edit1 es invisible al usuario (visible:=false) y en este editor cargo diferentes archivos rtf. La pregunta que tengo es ¿como puedo copiar la n-esima lìnea del editor1 al editor2? Estaba utilizando un metodo como este for i:=12 to 20 do begin editor2.lines.add(editor1.lines.strings[i]); end; El problema es que se pierde el formato que tiene el texto y me lo pone como texto plano. Intente hacerlo copiando el texto del editor1 al portapapeles y luego pegarlo en el editor2, este me pide la posiciòn inicial y final de la selecciòn, pero no las conozco, solo que el numero de la linea que quiero ¿me podrìan ayudar? De antemano gracias |
#2
|
||||
|
||||
__________________
Lo importante no es llegar primero, sino saber llegar. Para que puedas llegar mejor lee la Guia de Estilo |
#3
|
||||
|
||||
Gracias...
Gracias ya entendi como puedo compiar sin usar el portapapeles y sin perder el formato, pero como puedo compiar solo una linea, cualquier linea si el usuario me da el numero de linea a copiar
Gracias de antemano |
#4
|
||||
|
||||
__________________
Lo importante no es llegar primero, sino saber llegar. Para que puedas llegar mejor lee la Guia de Estilo |
#5
|
||||
|
||||
Ya encontre la solución
Gracias a las personas que me resopondieron por su interes y tiempo.
Ya encontre la solución a lo que queria hacer y la dejo por si alguien en el futuro tiene el mismo problema. Instale los componentes Rx y use el RichEdit de Rx. Este tiene una función en el cual le das el numero de linea y te regresa el numero del primer caracter de esa linea, |
|
|
|