Partager via


ShapeCollection.Contains, méthode

Détermine si la Shape spécifiée est un membre de la collection.

Espace de noms :  Microsoft.VisualBasic.PowerPacks
Assembly :  Microsoft.VisualBasic.PowerPacks.Vs (dans Microsoft.VisualBasic.PowerPacks.Vs.dll)

Syntaxe

'Déclaration
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

Paramètres

Valeur de retour

Type : Boolean
true si Shape est membre de la collection ; sinon, false.

Notes

Cette méthode vous permet de déterminer si Shape est membre de la collection avant d'essayer d'effectuer des opérations sur Shape. Vous pouvez utiliser cette méthode pour vérifier qu'un Shape a été ajouté ou est toujours membre de la collection.

Exemples

L'exemple suivant montre comment utiliser la méthode de Contains pour supprimer Shape d'une forme s'il est membre d'ShapeCollectiondu formulaire. Cet exemple requiert que vous disposez d'au moins deux contrôles d'OvalShape sur un formulaire.

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

Sécurité .NET Framework

Voir aussi

Référence

ShapeCollection Classe

Microsoft.VisualBasic.PowerPacks, espace de noms

Autres ressources

Introduction aux contrôles Line et Shape (Visual Studio)

Comment : dessiner des lignes avec le contrôle LineShape (Visual Studio)

Comment : dessiner des formes avec les contrôles OvalShape et RectangleShape (Visual Studio)