Announcement

Collapse
No announcement yet.

vb.net schleife über Buttons

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • vb.net schleife über Buttons

    Hallo ich hab hier ein problem, kann mir da jemand bitte helfen ?


    Wie kann ich das in einer Schleife abbilden ?

    Dim CountPartLists As Integer
    CountPartLists = 2

    If CountPartLists >= 1 Then
    Button1.Enabled = True
    If CountPartLists >= 2 Then
    Button2.Enabled = True
    If CountPartLists >= 3 Then
    Button3.Enabled = True
    If CountPartLists >= 4 Then
    Button4.Enabled = True
    If CountPartLists >= 5 Then
    Button5.Enabled = True
    End If
    End If
    End If
    End If
    End If

  • #2
    Auch hallo,

    vielleicht hilft dieser Thread (mit C#-Beispielen) von der Idee her weiter: http://stackoverflow.com/questions/6...n-c-sharp?rq=1
    MfG
    Cheat-Sheets for Developers / Programming Quotes

    Comment


    • #3
      Sollten die nicht auch irgendwo mal disabled werden? Und warum die ganzen ifs wenn du eh alle auf true setzt?

      [Highlight=VB.Net]
      Dim button As Button
      For Each button In Me.panel1.Controls.OfType(Of Button)()
      button.Enabled = True
      Next[/Highlight]

      Ich habe die betroffenen Buttons dafür auf ein panel platziert damit nicht wirklich alle Buttons der Form (die vielleicht nichts damit zu tun haben) abgefragt werden.

      Comment

      Working...
      X