ShapeCollection.Contains, méthode
Détermine si Shape spécifié 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
- value
Type : Microsoft.VisualBasic.PowerPacks.Shape
Shape à localiser dans la collection.
Valeur de retour
Type : System.Boolean
true si Shape est membre de la collection ; sinon, false.
Notes
Cette méthode vous permet pour déterminer si Shape est un membre de la collection avant que vous essayiez d'exécuter 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 d'Contains pour supprimer Shape d'un formulaire s'il s'agit d'un membre d'ShapeCollection du formulaire.Cet exemple requiert que vous avez 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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.
Voir aussi
Référence
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)