Создайте структуру данных для хранения ваших текстовых полей, затем добавьте их в форму по щелчку или удалите их:
Generic::List<TextBox^>^ textBoxes;
void MainForm() //Constructor
{
textBoxes = gcnew Generic::List<TextBox^>();
}
void btnAddClick(System::Object^ sender, System::EventArgs^ e)
{
TextBox ^ newTextbox = gcnew TextBox();
//Set up some properties. Location and etc.
//...
//...
textBoxes.Add(newTextbox);
MainForm.Controls.Add(newTextbox);
}
Код не проверен, но вы поняли идею. Удаление будет аналогичным, просто вызовите метод Remove для MainForm и List.