Скажем, у меня есть 30 элементов управления, все фунты, все называются «lblA» с номером после.
У меня также есть 30 текстовых полей, то же самое - называется «txtB» с номером после.
Как именно я бы отформатировал это.
for (i = 1; i < this.controls.count;i++)
{
if ("lblA"+i=null)
{
break;
}
string A = string A + ("lblA" + i).Text
string B = string B + ("txtB" + i).Text
}
Я пробовал несколько разных вещей, таких как вызов объекта с помощью this.controls[i], но это не совсем то, что я хочу. Что я делаю, так это то, что у меня есть много меток и текстовых полей в форме, которые добавляются во время выполнения. Мне нужно пройти через форму, чтобы получить их все. Я пишу это как для каждого с довольно большим количеством «если», но мне любопытно, есть ли динамический способ сделать это.
Я искал около 1-1:30 часов в Интернете и не нашел ничего похожего, всем спасибо за помощь.