C# 如何从动态文本框中获取文本

C# 如何从动态文本框中获取文本,c#,textbox,C#,Textbox,我使用了以下代码: 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 S

我使用了以下代码:

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) });
}
for(int i=0;i<10;i++)
{
int page_valid=i+1;
this.Controls.Add(new TextBox(){Name=i.ToString(),Location=new Point(33210+(i*26)),Text=”“+page_valid+”+“+”+”+“+”+“个人企业家”,Size=new System.Drawing.Size(630,20)});
}

如何从动态文本框中获取文本?

您可以通过其名称访问它

string text = this.Controls["1"].Text;
如果您想获得所有可以使用的文本:

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

TextBox.Text
?我不明白你的问题。在表单上的控件中循环,查找一个包含你要查找的名称的文本框。一旦找到它,就可以访问它的文本属性。