oregon ha scritto:
Se i controlli sono delle PictureBox, allora
for (int i = 1; i < 5; i++)
{
string p = "Led_verde.png";
if (statoLed[i] == 1) p = "Led_rosso.png";
PictureBox led = (PictureBox)Controls["Led" + i.ToString()];
led.BackgroundImage = Image.FromFile(p);
}
In questo modo non vado ad istanzire ogni volta led?
Se faccio così?
Controls["led" + i].BackgroundImage = Image.FromFile("imm/bullet_green.png");
Se ho capito bene Controls serve proprio a recuperare un controllo tramite il nome no?
Grazie!