Freigeben über


ShapeCollection.Contains-Methode

Bestimmt, ob die angegebene Shape ein Member der Sammlung ist.

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

Syntax

'Declaration
Public Function Contains ( _
    value As Shape _
) As Boolean
public bool Contains(
    Shape value
)
public:
bool Contains(
    Shape^ value
)
member Contains : 
        value:Shape -> bool
public function Contains(
    value : Shape
) : boolean

Parameter

Rückgabewert

Typ: Boolean
true , wenn das Shape ein Member der Auflistung ist, andernfalls false.

Hinweise

Diese Methode ermöglicht es Ihnen, zu bestimmen, ob die Shape ein Member der Auflistung ist, bevor Sie versuchen, Vorgänge für Shape auszuführen. Mit dieser Methode können Sie bestätigen, dass der Auflistung ein Shape hinzugefügt wurde oder dass es weiterhin Member der Auflistung ist.

Beispiele

Das folgende Beispiel zeigt, wie die Contains-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)