Wie kann ich mehrere Steuerelemente mit einer Schleife ansprechen?
1) Mit Steuerelementfeldern
Gebt allen Steuerelementen (z.B. CheckBox) den gleichen Namen (z.B. "CheckBoxList"). VB erstellt dann ein "Steuerelementfeld", wenn ihr beim ersten kopieren bzw beim zweiten Element mit "Ja" bestätigt. Jede Checkbox hat dann den gleichen Namen aber eine andere Index-Eigenschaft (von 0 bis z.B. 29), über den Ihr auf die einzelnen Elemente zugreifen könnt:
Außerdem können zur Laufzeit weitere Elemente geladen oder gelöscht werden:
2) Controls-Array der Form:
Wenn die CheckBoxen bereits auf der Form platziert sind und bereits die Namen "CheckBox1", "CheckBox2" usw haben, kann auch wie folgt mit einer Schleife gearbeitet werden, wenn Ihr euch die Umbenenn-Arbeit sparen wollt:
Keywords: Visual Basic 6, VB 6, Steuerelement, Steuerelementfeld, Control, Array, Schleife, OCX, Load
1) Mit Steuerelementfeldern
Gebt allen Steuerelementen (z.B. CheckBox) den gleichen Namen (z.B. "CheckBoxList"). VB erstellt dann ein "Steuerelementfeld", wenn ihr beim ersten kopieren bzw beim zweiten Element mit "Ja" bestätigt. Jede Checkbox hat dann den gleichen Namen aber eine andere Index-Eigenschaft (von 0 bis z.B. 29), über den Ihr auf die einzelnen Elemente zugreifen könnt:
Außerdem können zur Laufzeit weitere Elemente geladen oder gelöscht werden:
2) Controls-Array der Form:
Wenn die CheckBoxen bereits auf der Form platziert sind und bereits die Namen "CheckBox1", "CheckBox2" usw haben, kann auch wie folgt mit einer Schleife gearbeitet werden, wenn Ihr euch die Umbenenn-Arbeit sparen wollt:
Keywords: Visual Basic 6, VB 6, Steuerelement, Steuerelementfeld, Control, Array, Schleife, OCX, Load
Gruß, Agent Smith
activeFlags = (lazy OR weary)
Lemgo-Verschwörung | Mathematics | VB-Paradise in blau
activeFlags = (lazy OR weary)
Lemgo-Verschwörung | Mathematics | VB-Paradise in blau
Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von „Mad Andy“ ()