如何在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来说。
答案 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";
}