2014-08-09 5 views
0

Я использовал этот код:Как я могу получить текст из динамического текстового поля

for (int i = 0; i < 10; i++) 
{ 
    int page_valid = i + 1; 
    this.Controls.Add(new TextBox() { Name = i.ToString(), Location = new Point(33, 210 + (i * 26)), Text = "" + page_valid + "." + " " + "Individual entrepreneur ", Size = new System.Drawing.Size(630, 20) }); 
} 

Как я могу получить текст из динамического текстового поля?

+0

'TextBox.Text'? Я не понимаю ваш вопрос. –

+0

Прокрутите элементы управления в форме и найдите текстовое поле с именем, которое вы ищете. Как только вы его найдете, вы сможете получить доступ к его текстовому свойству. –

ответ

1

Вы можете получить доступ к нему через его имя

string text = this.Controls["1"].Text; 

Если вы хотите получить все тексты, вы можете использовать:

this.Controls.OfType<TextBox>().Select(t => t.Text).ToArray(); 
+0

Так хорошо! Спасибо! – Arsen

Смежные вопросы