Wie eine Schleife durch jede Taste, um zu überprüfen, ob Sie aktiviert sind oder nicht?

Möchte ich eine For-Each-Schleife, wo ich überprüfen kann, ob jede Schaltfläche aktiviert oder deaktiviert ist. Wenn die Schaltfläche aktiviert ist, dann muss ich, um die Werte in den tags für jede Taste. Ich habe 26 Tasten jeweils verschiedene Werte (Geldpreise).*WICHTIG: dieser code braucht, um zu gehen unter dem button, also jeder sechste, der seine Zeit gedrückt, so überprüft die Tasten.

Pseudo-Code:

btncase1.tag = 5
Begin while statement to go through each button
   Check each button to see if it is enabled
   If button is enabled then obtain values
Next

Eigentlichen code habe ich aber es nicht machen keinen Sinn für mich:

Public Class Form1
Dim button As Button
Dim totalremcases As Integer
Dim btncase As New Control
Dim btncollection As New Microsoft.VisualBasic.Collection()

Private Sub btncase1_Click()
For Each button As Button In btncollection
    If btncase.Enabled Then
        totalremcases = totalremcases + CInt(btncase.Tag)
    End If
Next
  • Ist dieser bereits funktionierenden code mit dem Sie arbeiten und Sie verstehen einfach nicht es so Sie es wollen, erklärt oder gibt es eine bestimmte Fehlermeldung? Sind alle Schaltflächen Hinzugefügt, um die btnCollection?
InformationsquelleAutor driftking96 | 2012-06-10
Schreibe einen Kommentar