C# 不使用名称获取标签引用

C# 不使用名称获取标签引用,c#,winforms,C#,Winforms,我试图编写一个程序,当用户单击按钮时,打开任意数量的表单(每个表单包含一个标签),我将它们放在列表中: List<Form> formlist = new List<Form>(); ... public void showFrame() { Form f = new Form(); // I add the components i need ... formlist.Add(f) } List formlist=newlist(); ... 公共空间展示架() {

我试图编写一个程序,当用户单击按钮时,打开任意数量的表单(每个表单包含一个标签),我将它们放在列表中:

List<Form> formlist = new List<Form>();
...
public void showFrame()
{
Form f = new Form();
// I add the components i need ...
formlist.Add(f)
}
List formlist=newlist();
...
公共空间展示架()
{
表格f=新表格();
//我添加了我需要的组件。。。
formlist.Add(f)
}
我现在需要的是,给定formlist中表单的i索引,更改该表单的label.Text。 是否可以为每个紫菜使用不同的名称?为添加到表单中的控件指定一个名称。那就是

 formlist[i].Controls["somename"].Text = "mumble";
为添加到表单中的控件命名。那就是

 formlist[i].Controls["somename"].Text = "mumble";