PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [VB.NET] Mehreren Labels mittels Schleife Eigenschaften zuweisen



Cool
16.04.2004, 23:37
Hi

Ich wollte fragen, wie ich alle Labels in einer Userform, die ich mit z.B.: lab1, lab2 usw., also gleicher Name und durchnummeriert benannt habe, ansprechen kann, um ihnen in einer Schleife allen dieselbe Eigenschaft zuzuweisen?

MuadDib
05.05.2004, 16:54
So, wie du es gemacht hast: gar nicht.

Leg lieber ein Array von Labels an, und lass die in einer Schleife durchlaufen... Allerdings hast du dann das Problem, dass du mit keiner mir bekannten IDE das Fenster im Anschluss noch bearbeiten, das sollte dir bewusst sein.

Cool
06.05.2004, 00:27
Ja das weiß ich auch deshalb hab ich ja nachgefragt ^^
Deswegen hab ich keine Arrays verwendet aber hab das Problem gelöst. Verwende folgende Schleife:

Dim ctr As Control
For Each ctr In Me.Controls
If TypeOf ctr Is Label Then
ctr.Enabled = False
End If
Next