Использование цикла for с переменными из Designer.cs в Windows Forms - PullRequest
0 голосов
/ 11 апреля 2011

Привет, у меня проблема,

                if (y == 0)
                {
                    if (stjarnorload[y] == 1)
                    {
                        pictureBox6.Image = Properties.Resources.Star_Red;
                        pictureBox7.Image = Properties.Resources.Star_Black;
                        pictureBox8.Image = Properties.Resources.Star_Black;
                        pictureBox9.Image = Properties.Resources.Star_Black;
                        pictureBox10.Image = Properties.Resources.Star_Black;
                    }
                }

Код: if(stjarnorload[y] == 1) в if(y == 0) имеет много кода, а когда if(stjarnorload[y] == 2), он имеет другой код, такой же до 5.Затем, когда y == 1 мне нужно сделать то же самое, но с другими переменными.

Так что это похоже на 30 строк кода, если я не зациклюсь, но вы не можете использовать списки с картинкамиDesigner.cs кто-то сказал мне.

Может кто-то помочь ??

1 Ответ

2 голосов
/ 11 апреля 2011

Вы имеете в виду MyForm.Designer.cs?Файл, сгенерированный дизайнером?

Вы не должны действительно изменять его, потому что если вы что-то измените в форме, ваши изменения будут потеряны.вызов InitializeComponent() в эквиваленте MyForm.cs.Это помогает?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...