把一个richedit的内容复制到另一个richedit中.该如何解决

把一个richedit的内容复制到另一个richedit中...void __fastcall TForm1::redt1Change(TObject *Sender){s

把一个richedit的内容复制到另一个richedit中...


void __fastcall TForm1::redt1Change(TObject *Sender)
{
  static int i = 0 ;
  Caption = i++ ;
  TMemoryStream *tream=new TMemoryStream();
  redt1->Lines->SaveToStream(tream) ;
  tream->Position = 0 ;
  redt2->Lines->LoadFromStream(tream) ;
  delete tream ;
}


代码是这样,但是redt1中输入中文时偶尔会出问题,就是打字输到一半的时候(一般要打几个字符才能输入一个汉字),输入窗自己关闭了,又要从头来.所以这次输的字就错了.
[解决办法]
你想实现什么功能呢,没太理解啊
[解决办法]
不要边输入边复制吧

输入完后,点击复制功能按键,再用你的代码就没事了
[解决办法]
这个应该是输入法的问题吧?
[解决办法]
同步复制要做什么呢,能说下吗?