我已经制作了20个对象,比方说,pictureBoxes.pictureBox1 pictureBox2 pictureBox3等
如何编辑这些对象是一种自动化的方式?我想做这样的事情:
for(int i = 0; i < boxcount; i++){
pictureBox[i].somevalue = true;
}
Run Code Online (Sandbox Code Playgroud)
我怎样才能创建它,例如生成名称pictureBox1.visible?
我尝试过使用:
picturebox + i
您不能使用代码生成变量的名称,然后取消引用该变量.相反,将变量存储在一个数组中并迭代它:
PictureBox[] boxes = {pictureBox1, pictureBox2, pictureBox3, pictureBox4};
foreach(var box in boxes)
{
box.somevalue = true;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
58 次 |
| 最近记录: |