Forum: PC-Programmierung In Visual Basic 2010 mehrere Buttons enabeln


von Tom Z. (tom_z)


Lesenswert?

Hallo,

In VB macht man ja einen Button aktiv in dem man schreibt:
Button1.Enabled = True

so jetzt habe ich aber in meinem Programm ca. 30 Buttons die ich zu 
gleichen Zeit aufeinmal aktivieren möchte. Gibts da irgend eine Lösung 
wie man das am besten macht? Weil ich wollte jetzt nicht 30 mal das hier 
schreiben:

Button1.Enabled = True
Button2.Enabled = True
Button3.Enabled = True
Button4.Enabled = True
...usw...

MfG Tom

von Karl (Gast)


Lesenswert?

Du kannst die Buttons in einen Rahmen machen und diesen Ein bzw 
Ausblenden.

Ansonnsten wüsste ich aber auch auf die schnelle nicht wie das gehen 
könnt

von Chris L. (kingkernel)


Lesenswert?

Wie wäre es alle Buttons mit einer Schleife zu durchlaufen?

von Udo N. (weinbauer73)


Lesenswert?

Ich kenne VB2010 nicht, aber es sollte doch möglich sein, die 
Schaltflächen als Gruppe zu definieren, die du dann mit 
Button(x).enabled = true in einer Schleife adressieren kannst. 
Jedenfalls geht das so in VB6.

von tobiba (Gast)


Lesenswert?

1
        For Each c As Control In Me.Controls
2
            If TypeOf c Is Button Then c.Enabled = True
3
        Next

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.