MultiThreading

theindra

Mitglied
Hallo
Ich habe ein Problem und ich komme nicht dahinter was ich falsch mache
In meinem Programm habe ich einen Thread der Dateien von einem Server herunterladen soll. Und diese dann in der Windows form in Labels aus geben soll.

Das Problem ist es sind verschieden viele dateien und ich brauche für jede Datei ein eigenes Label. Und wenn ich den Label die ich per Code erstelle die Parent - Eigenschaft "Me" zuweiße dann wirft es einen Fehler:

"Steuerelemente, die für einen Threads erstellt wurden, können einem Steuerelement im einem anderen Thread nicht übergeordnet werden."

Kann mir irgendjemand im Forum sagen wie ich das hinbekomme
Hier der Code:


Dim lbl() as Label

For count As Byte = 0 To c

lbl(count) = New Label

With lbl(count)
.Location = New Point(aus.Left + 15, ((aus.Height + aus.Top + 5) + 22 * count))
.Size = New Size(125, 16)
.Parent = Me
.Text = files(count)
.BringToFront()
End With

Next

Danke im Voraus
 
Zurück