我的格式button1..button2......button25
我只需加载图片from button1 to button8
(在任何循环中)
我怎么做?
提前谢谢
答案 0 :(得分:1)
这是最简单的代码,您可以使用正则表达式,linq等而不是这种方式
private void SetImages(Control c)
{
foreach (Control curr in c.Controls)
{
if (curr.HasChildren) // for searching buttons in some containers
SetImages(curr);
if (curr.Name.Contains("button"))
{
int num = int.Parse(curr.Name.Replace("button", string.Empty));
if (num >= 0 && num <= 8)
{
// Add code thats sets the image for a button ((Button)c).XXXX
}
}
}
}
使用
SetImages(Controls);