Forum: PC-Programmierung VB 2010 Express : Steuerelemente indizieren


von vbex (Gast)


Lesenswert?

Guten Tag.

Ich arbeite ich gerade in VB EX2010 ein.

Wie kann man denn hier Steuerelemente indizieren?

Beispiel:
Ich habe z.B. 30 LEDs die ich alle löschen will. Jetzt könnte ich
natürlich 30 mal schreiben

 LED1.BackColor = White
 LED2.BackColor = White
 ...
 LED30.BackColor = White

Ich würde das aber gerne in einer FOR Schleife indiziert erledigen.

Danke für Tips.

von N. U. (kabelklaus)


Lesenswert?

Hi,

ich kann zwar kein VB.net, aber wenn ich google mal nach

"Steuerelemente mit Variable ansprechen"

anwerfe
dann findest ich viele Links dazu.

z.B.  Me.Controls("namedesElements")


MfG

von Peter II (Gast)


Lesenswert?

vbex schrieb:
> Ich würde das aber gerne in einer FOR Schleife indiziert erledigen.

dann lege sie am besten selber an, nicht über den gui editor.

List<Button> LedList = new List<Button>();

//init create
for( int i = 0; i < 30; ++i ) {
   Button led = new Button();
   //prantent und Pos festlegen
   LedList.Add( led );
}

//farbe setzen
LedList[1].BackColor = White

von vbex (Gast)


Lesenswert?

Das hilft mir leider alles nicht weiter.

Mit Buttons und Textboxen klappt es ja, aber mit Elementen die aus
Powerpacks kommen (z. OvalShapes) kriege ich das nicht hin.
(es geht um VB 2010 Express!)

Vielleicht hat doch noch jemand eine Idee dazu .

von sumo (Gast)


Lesenswert?

Problem gelöst, keine weiter Aktion mehr nötig.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.