c# pictureBox-array ansprechen

Gast #3898834
Lesenswert?
• ▲
▼
Hi,
ich habe in meiner c# Form 16 Pictureboxen. Die PictureBoxen beinhalten 
einfach nur "LEDs" sodass ich sehen kann, ob ein Bit gesetzt oder 
gelöscht ist.


nun möchte ich gerne in einer for-Schleife die Bilder von den LEDs 
entsprechend setzen.

Mein Problem ist, dass ich die PictureBoxen im Formdesigner erstellt 
habe, also musste ich jeder Picturebox einen eigenen Namen geben und 
konnte sie nicht in einem Array anlegen.

Kann ich die 16 Pictureboxen nun "irgendwie und dennoch sauber" über 
eine for-schleife ansprechen?
bzw. kann ich mehrere Elemente (z.B. eine PictueBox oder ein label) 
nicht als array über den formdesigner anlegen?

Ich möchte die Pictureboxen nicht dynamisch zur Laufzeit anlegen, 
sondern will beim Formdesigner bleiben...
Gast #3898839
Lesenswert?
• ▲
▼
dann steck sie doch einfach noch in ein Array

List<pictureBox> pictureBoxList = List<pictureBox>();

pictureBoxList.Add(pictureBox1);
pictureBoxList.Add(pictureBox2);
...
pictureBoxList.Add(pictureBox16);


jetzt kann du darauf zugreifen

pictureBoxList[1].enable = true;

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren