文本我有一个按钮,点击后动态创建文本框:获取从动态创建文本框
for (int i = 0; i < length; i++)
{
Name.Add(new TextBox());
System.Drawing.Point locate = new System.Drawing.Point(137, 158 + i * 25);
(Name[i] as TextBox).Location = locate;
(Name[i] as TextBox).Size = new System.Drawing.Size(156, 20);
StartTab.Controls.Add(Name[i] as TextBox);
}
我想在名称中输入的文本[我]转换为字符串,然后将其设置为标签
你想什么时候做?在显示的代码中,控件甚至还没有显示给用户,所以用户不能输入任何内容。 – Guffa
@ newStackExchangeInstance modname [i] = Name [i] .ToString(); string assessName = modname [i]; – yeeeh
“modname”的声明类型是什么?您需要访问TextBoxes的.Text()属性,例如'(Name [i] TextBox).Text'。你可以试试:'(modname [i]为Label).Text =(Name [i] as TextBox).Text' –