[VB.net] Panel erschaffen und löschen

Alaitoc

Erfahrenes Mitglied
Hallo ich bins wieder mal :)
Hoffe man antwortet noch auf meine anderen beiden Fragen ^^, aber
erstmal nun hierzu.

Also ich würde gerne wissen wie ich ganz simpel ein Panel erschaffe auf Position X,Y und irgendwann auch wieder löschen kann

Vielen Dank schonmal
 
Hallo, hier ein Beispiel:
Code:
Public Class Form1
    WithEvents p As Panel

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        ' erstellen
        p = New Panel
        p.Parent = Me
        p.BorderStyle = BorderStyle.FixedSingle
        p.Location = New Point(10, 10)
        p.Size = New Size(100, 100)
        p.Visible = True
    End Sub

    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        ' löschen
        p.Dispose()
    End Sub
End Class
Falls Du mehrere Controls brauchst:
Control-Arrays mit VB.NET erzeugen
 
Vielen Dank genau das hab ich gesucht :)

Noch eine frage kann ich wenn ich ein panel erstelle und dann darauf klicke ein
ereignis machen? so wenn du klickst erscheint eine msgbox?
mit dem ersten beispiel? also keine arrays

Oder simpel gesagt ich möchte sie via Drag and Drop bewegen.
 
Zuletzt bearbeitet:
Wenn Du das hier:
WithEvents p As Panel
im Code stehen hast stehen Dir alle Ereignisse und Eigenschaften des Panels zur Verfügung.
 
Zurück