2016-06-09 57 views
0

我有一个foreach这将创建usercontrols在我的form为每个checkbox选定。更改字符串在循环

,我有这样的:pict.Tag["img0"].Text = img;,这是我的用户我需要的是改变img0img1img2img3 ...每个usercontrol创建。有人可以告诉我或帮助我如何更改每个usercontrol创建的值?

如果你们不明白我在问什么只是评论我知道并试图更好地解释它,请。

+0

能告诉你一些代码 –

+0

什么'?‘IMG’+专柜+' –

+0

一个'for'回路可以更好地工作,你将有'? –

回答

0

我会用@PatrikHofman答案,因为它的简单和工作得很好。

“”"img" + counter++? - 帕特里克·霍夫曼“””

谢谢大家!

0

你应该试试这个

int i = 0; 
String Name = "img"; 
foreach(var img in images) 
{ 
    pict.Tag[Name + i.ToString()].Text = img; 
    i++; 
}