Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Pasar datos de un RichEdit a otro RichEdit (https://www.clubdelphi.com/foros/showthread.php?t=85161)

santiago14 07-02-2014 13:51:38

Pasar datos de un RichEdit a otro RichEdit
 
Buenas, que tal.
Quiero pasar los datos desde un richedit hacia otro. La cosa es que en un richedit tengo todos los chiches (botonera para negrita, cursiva, etc.) y en el otro solamente quiero mostrar lo que se hizo en el anterior.
La cosa es que en el primero pongo"bonito" el texto y cuando lo paso, me lo muestra en texto plano.

¿Cómo debo hacer para que pase el texto y todo el estilo que se le dió?
Espero haberme explicado bien.

Saludos, Santiago.

ecfisa 07-02-2014 14:02:13

Hola santiago14.

Código Delphi [-]
procedure CopiarRE(const Origen: TRichEdit; Destino: TRichEdit);
var
  Stream: TStream;
begin
  Stream:= TMemoryStream.Create;
  try
    Origen.Lines.SaveToStream(Stream);
    Stream.Position:= 0;
    Destino.Lines.LoadFromStream(Stream);
  finally
    Stream.Free;
  end;
end;

Saludos :)

duilioisola 07-02-2014 14:07:15

Debería funcionar así:
R1 y R2 RichEdit
  • R1.Text := T2.Text;
  • R1.Lines.Assign(R2.Lines);

santiago14 05-12-2014 17:39:25

Buenas.
Los ejemplos que me han dado aquí funcionaron bien.
Pero resulta que ahora puse una pequeña imagen en el richedit y cuando lo paso de un rich a otro, no pasa. No es algo complicado, es un simple icono .bmp para probar.
El texto pasa, como siempre, pero la imagen no.

¿Sugerencias? Gracias.

Santiago.


La franja horaria es GMT +2. Ahora son las 04:18:16.

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