Zur Laufzeit neue Picturebox erstellen

Rene42

Erfahrenes Mitglied
Hi

Ich möchte zur Laufzeit meines Programmes einem Form eine neue Picturebox hinzufügen.

Ich benutze VB 2005. Hat jemand eine Code Idee?

Dank im Vorraus

Rene42
 
hi Rene42,

Code:
Dim picturebox1 As PictureBox = New PictureBox
    With picturebox1
            .Name = "picturebox1"
            .Location = New Point(0, 0)
    End With ' Properties setzen
Me.Controls.Add(picturebox1) ' picturebox1 der Form hinzufügen

Wenn du Events abfangen willst dann entweder die Variable mit WithEvents definieren:
Code:
Dim WithEvents picturebox1 As PictureBox = New PictureBox

oder mit AddHandler die entsprechenden Events einzeln adden:
Code:
AddHandler picturebox1.Click, AddressOf picturebox1_Click
 
Zurück