[VB.net] Neues Label erstellen wenn Programm bereits läuft

virus-2k

Grünschnabel
Hi.
Ich möchte das man wenn man einen Button anklickt, an neues Label unter dem Button _erstellt_ wird. Ich sage desshalb erstellt weil man den Button des öfteren anklicken kann..
Er soll Quasi immer ein Neues Label erstellen was unter dem anderen steht. (ich will die Label nicht statisch erstellen und ausblenden; dann mit visible einblenden...)

Das ganze soll Quasi Dynamisch sein...

Meine Ansätze waren bis jetz diese hier:

Code:
Dim hoehe As Integer = 90 + countLinks * 10
Dim newLabel As New LinkLabel()

countLinks += 1
newLabel.Text = "NEUER MenüPunkt"
newLabel.Size = New Size(newLabel.PreferredWidth, newLabel.PreferredHeight)
newLabel.Name = "lblnew" & countLinks
newLabel.Location() = New Drawing.Point(13, hoehe)

Was aber irgendwie wohl noch nicht das bewirkt, was ich eigentlich vor habe.. Zumindest tut sich an der Form nix..
Arbeiten tu ich mit VB 2005 Express.

Habt ihr Vorschläge für mich wie ich das hinbekomme? Oder ist sowas überhaupt nich möglich?
 
Du musst es noch der Form hinzufügen. Diese besitzt eine Controls-Collection.
Also:
Code:
MyForm.Controls.Add(newLabel)
Dann sollte es erscheinen ;-)
 
Zurück