как загрузить изображение с button1 на button8 в моей форме? - PullRequest
0 голосов
/ 29 сентября 2010

У меня 25 кнопок в моей форме button1..button2......button25

мне нужно загрузить только изображение from button1 to button8 (в любом цикле)

как я могу это сделать?

заранее спасибо

1 Ответ

1 голос
/ 29 сентября 2010

это самый простой код, вы можете использовать регулярные выражения, 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);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...