有关c++builder6里的memo问题
本人想在Edit1,Edit2里输入字符,按一下BUTTON1,在memo1里的内容就可以每行开头和结尾都添加Edit1和Edit2里输入的内容并保存在MEMO2中
那如果想在Edit3,Edit4里输入刚才的字符,并把MEMO2里的内容粘贴到MEMO1里,按一下BUTTON2,则把刚才添加的字符都删除,并显示在MEMO2里。请高手指点一下。
void __fastcall TForm1::Button1Click(TObject *Sender){ Memo2->Clear(); int k=0; for(k=0;k<Memo1->Lines->Count;k++) { if(Memo1->Lines->Strings[k].IsEmpty()) Memo2->Lines->Add(Memo1->Lines->Strings[k]); else Memo2->Lines->Add((Edit1->Text)+(Memo1->Lines->Strings[k])+(Edit2->Text)); } }//---------------------------------------void __fastcall TForm1::Button2Click(TObject *Sender){ Memo2->Clear();}//---------------------------------------void __fastcall TForm1::Button3Click(TObject *Sender){ Memo2->Clear(); int i=0; for(i=0;i<Memo1->Lines->Count;i++) { if(Memo1->Lines->Strings[i].IsEmpty()) Memo2->Lines->Add(Memo1->Lines->Strings[i]); else Memo2->Lines->Add((Memo1->Lines->Strings[i])-(Edit1->Text)-(Edit2->Text)); } }