1

好的,所以我设置了一个包含标签和按钮的表单。当按下按钮时,它会在特定区域创建多个标签和两个文本字段。

我一生都无法弄清楚如何从这些文本字段中检索文本并将其存储在公共字符串中。

任何帮助都会很棒,非常感谢。

编辑:根据要求。

        TextBox playertextbox = new TextBox();
        playertextbox.Location = new Point(460, 200);
        this.Controls.Add(playertextbox);
4

1 回答 1

3

您可以为文本框指定一个名称,然后使用ControlCollection.Find检索它
试试这个

TextBox playertextbox = new TextBox();
playertextbox.Location = new Point(460, 200);
playertextbox.Name = "playertxtBox"; // Add some name
this.Controls.Add(playertextbox);

然后在按钮单击处理程序中使用名称或类似名称:

 //Use that name to search here
 TextBox playertextbox = ((TextBox) this.Controls.Find("playertxtBox",true)[0]); 
 string text = playertextbox.Text;
于 2013-11-09T08:36:26.890 回答