ShapeCollection.Contains (Método)

determina si Shape especificado es un miembro de la colección.

Espacio de nombres:  Microsoft.VisualBasic.PowerPacks
Ensamblado:  Microsoft.VisualBasic.PowerPacks.Vs (en Microsoft.VisualBasic.PowerPacks.Vs.dll)

Sintaxis

'Declaración
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

Parámetros

Valor devuelto

Tipo: System.Boolean
Es true si el objeto Shape es un miembro de la colección; en caso contrario, es false.

Comentarios

Este método permite determinar si Shape es miembro de la colección antes de intentar realizar operaciones en Shape.Este método se puede utilizar para confirmar que se ha agregado un objeto Shape o que sigue siendo miembro de la colección.

Ejemplos

El ejemplo siguiente muestra cómo utilizar el método de Contains para quitar Shape de un formulario si es miembro de ShapeCollectiondel formulario.Este ejemplo requiere que tenga al menos dos controles de OvalShape en un formulario.

    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);
            }
        }

Seguridad de .NET Framework

Vea también

Referencia

ShapeCollection Clase

Microsoft.VisualBasic.PowerPacks (Espacio de nombres)

Otros recursos

Introducción a los controles de líneas y formas (Visual Studio)

Cómo: Dibujar líneas con el control LineShape (Visual Studio)

Cómo: Dibujar formas con los controles OvalShape y RectangleShape (Visual Studio)