Hallo,
Ich habe folgendes Problem:
Ich erstelle mit diesem Code zu laufzeit des Programmes 50 Pictureboxen.
Nun möchte ich sie aber während der laufzeit einzeln löschen.
Habe es bisher nur leider nicht hinbekommen.
Schließlich habe ich die Picturebox dann einfach mit
verschoben, dann war sie auch so gesehen "weg", aber die "gezeichnete" Form der Picturebox
(ein schwarzer Kasten) blieb weiter da. Das Setzten von Visible auf False half hier auch nicht.
Kennt ihr eine Methode, die Pictureboxen während der Laufzeit zu entfernen?
Das soll jetzt keine Anfrage auf C&P Code sein.
Ein Verweis auf eine Methode würde denke ich mal reichen.
Danke und mfg Xershoxx
Ich habe folgendes Problem:
Ich erstelle mit diesem Code zu laufzeit des Programmes 50 Pictureboxen.
VB.NET-Quellcode
- Private Sub Spielfeld_erstellen()
- Dim x As Integer = 10
- Dim y As Integer = 10
- Dim counter As Integer = 0
- For i As Integer = 0 To 49
- Me.Controls.Add(block(i))
- block(i) = New PictureBox
- block(i).BackColor = Color.Black
- block(i).Size = New System.Drawing.Size(80, 25)
- block(i).Location = New System.Drawing.Point(x, y)
- x = x + 100
- If x = 1010 Then
- x = 10
- y = y + 30
- End If
- Next
- End Sub
Nun möchte ich sie aber während der laufzeit einzeln löschen.
Habe es bisher nur leider nicht hinbekommen.
Schließlich habe ich die Picturebox dann einfach mit
verschoben, dann war sie auch so gesehen "weg", aber die "gezeichnete" Form der Picturebox
(ein schwarzer Kasten) blieb weiter da. Das Setzten von Visible auf False half hier auch nicht.
Kennt ihr eine Methode, die Pictureboxen während der Laufzeit zu entfernen?
Das soll jetzt keine Anfrage auf C&P Code sein.
Ein Verweis auf eine Methode würde denke ich mal reichen.
Danke und mfg Xershoxx
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Xershoxx“ ()