Вводить текст построчно в 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);