Вводить текст построчно в memo

После нажатия на кнопку "добавить в memo" через editы в memo добавляется текст в одну строку. Когда снова ввожу текст в edit и нажимаю на кнопку "добавить в memo" предыдущий текст пропадает и появляется новый. Я хочу чтобы новый текст появлялся в memo с новой строки, а старый никуда не пропадал.

Вот код с помощью которого добавляется текст в memo:

 char nazva[30];
   char kod_INN[30];
   char ed_izm[10];

    strcpy(nazva, Edit1->Text.c_str());
    strcpy(kod_INN, Edit2->Text.c_str());
    strcpy(ed_izm, Edit3->Text.c_str());

   int kol = StrToInt(Edit4->Text);
   float price_not_PDV = StrToFloat(Edit5->Text);
   float summa_not_PDV = StrToFloat(Edit6->Text);

     Memo1->Clear();
     AnsiString str;
    str.printf("%s %s %s %d %4.2f %4.2f\n", nazva, kod_INN,
      ed_izm, kol, price_not_PDV, summa_not_PDV);
     Memo1->Lines->Add(str); 

Ответы (0 шт):