Во-первых, добавьте каждое AddProductModule
, которое вы создаете, в список (потому что вы должны их где-то хранить)
List<AddProductModule> AllControls = new List<AddProductModule>();
AllControls.Add(YourItem);
Во-вторых, у вас есть два варианта, чтобы получить текст
Первый: установите для кнопки public
Второй: создайте открытый метод, который вы можете вызывать из Parent, например,
public string GetTBText()
{
return TextBoxExample.Text;
}
В конце, чтобы получить все тексты, вы могли бы
foreach(AddProductModule item in AllControls)
{
string ValueOfTB = item.GetTBText();
}
РЕДАКТИРОВАТЬ
Проблема в том, что использовался неправильный тип объекта, из-за которого возникли проблемы с моим ответом.Раньше тип был не AddProductModule, вместо этого это был UserControl, а до этого это был var (что было основной проблемой для начала)
Если вы пришли сюда, теперь вы сможете запускать код вмой ответ без проблем