Freigeben über


ShapeCollection.Remove-Methode

Entfernt das angegebene Shape aus der ShapeCollection.

Namespace:  Microsoft.VisualBasic.PowerPacks
Assembly:  Microsoft.VisualBasic.PowerPacks.Vs (in Microsoft.VisualBasic.PowerPacks.Vs.dll)

Syntax

'Declaration
Public Sub Remove ( _
    value As Shape _
)
public void Remove(
    Shape value
)
public:
void Remove(
    Shape^ value
)
member Remove : 
        value:Shape -> unit
public function Remove(
    value : Shape
)

Parameter

Hinweise

Wenn Shape aus der Steuerelementauflistung entfernt wird, werden alle folgenden Formen in einer Position in der Auflistung verschoben.

Sie können Shape auch entfernen, indem Sie die RemoveAt-Methode, alle Formen, indem Sie die Clear-Methode.

Um neue Shape-Objekten zur Auflistung hinzuzufügen, verwenden Sie die Add-Methode AddRange.

Hinweise zur Vererbung

Wenn Sie Remove in einer abgeleiteten Klasse überschreiben, stellen Sie sicher, die Remove-Methode der Basisklasse aufrufen, um sicherzustellen, dass die Form aus der Auflistung entfernt wird.

Beispiele

Das folgende Beispiel zeigt, wie die Remove-Methode verwendet, um Shape auf einem Formular zu entfernen, wenn es Mitglied ShapeCollection des Formulars. Dieses Beispiel erfordert, dass sich mindestens zwei OvalShape-Steuerelementen auf einem Formular befinden.

Private Sub Form1_Click() Handles Me.Click
    Dim canvas As ShapeContainer
    ' Get the ShapeContainer.
    canvas = OvalShape1.Parent
    ' If OvalShape2 is in the same collection, remove it. 
    If canvas.Shapes.Contains(OvalShape2) Then
        canvas.Shapes.Remove(OvalShape2)
    End If 
End Sub
private void form1_Click(object sender, System.EventArgs e)
{
    ShapeContainer canvas;
    // Get the ShapeContainer.
    canvas = ovalShape1.Parent;
    // If OvalShape2 is in the same collection, remove it. 
    if (canvas.Shapes.Contains(ovalShape2))
    {
        canvas.Shapes.Remove(ovalShape2);
    }
}

.NET Framework-Sicherheit

Siehe auch

Referenz

ShapeCollection Klasse

Microsoft.VisualBasic.PowerPacks-Namespace

Weitere Ressourcen

Einführung in das Line-Steuerelement und das Shape-Steuerelement (Visual Studio)

Gewusst wie: Zeichnen von Linien mit dem LineShape-Steuerelement (Visual Studio)

Gewusst wie: Zeichnen von Formen mit dem OvalShape-Steuerelement und dem RectangleShape-Steuerelement (Visual Studio)