文本我有一個按鈕,點擊後動態創建文本框:獲取從動態創建文本框
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' –