修改FlowLayoutPanel中动态添加的元素

时间:2015-11-27 17:44:56

标签: c# winforms

如何在FlowLayoutPanel中修改动态添加的元素?

我创建了标签并将其添加到面板中。

`for (int i=0; i<10; i++)
{
Label nlabel = new Label();
nlabel.text = "Label no."+i.toString();
nlabel.name = "label"+i.toString();
flowLayoutPanel1.Controls.Add(nlabel);.
}`  

创建和添加后,我想引用元素&#34; i&#34;。 该面板没有方法FlowLayoutPanel.getItem(int index);(

怎么做?

对于ans来说。

2 个答案:

答案 0 :(得分:4)

与所有控件一样,FlowLayoutPanel具有Controls集合属性,您可以按顺序或按名称进行索引。

答案 1 :(得分:0)

一种更简单的方法:

//you dont need to know the name of each object
foreach(button s in flowlayoutpanel.controls){
s.Text = "Exemple";
}