在Windows窗体中对Designer.cs中的变量使用for循环
本文关键字:变量 for 循环 cs Windows 窗体 Designer | 更新日期: 2023-09-27 17:49:35
嗨,,我有问题
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(y == 0)
中的if(stjarnorload[y] == 1)
有很多代码,而当if(stjarnorload[y] == 2)
时,它有另一个代码,并且最多为5。然后当y == 1
时,我需要做同样的事情,但使用其他变量。
如果我不循环的话,这就像是30行代码,但你不能在Designer.cs中使用带有pictureBoxes的列表。有人告诉我。
有人能帮忙吗??
你是说MyForm.Designer.cs
吗?设计者生成的文件?
你真的不应该修改它,因为如果你更改表单上的任何内容,你的更改都会丢失。
您可以在调用等效的MyForm.cs
中的InitializeComponent()
之后,将您的更改放入构造函数中。这有帮助吗?