Metodo ShapeCollection.Contains
Determina se l'elemento specificato Shape è un membro della raccolta.
Spazio dei nomi: Microsoft.VisualBasic.PowerPacks
Assembly: Microsoft.VisualBasic.PowerPacks.Vs (in Microsoft.VisualBasic.PowerPacks.Vs.dll)
Sintassi
'Dichiarazione
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
Parametri
value
Tipo: Microsoft.VisualBasic.PowerPacks.ShapeL'oggetto Shape da individuare nell'insieme.
Valore restituito
Tipo: Boolean
true se l'oggetto Shape è un membro dell'insieme; in caso contrario, false.
Note
Questo metodo consente di determinare se Shape è un membro della raccolta prima di provare a eseguire operazioni su Shape. Utilizzare questo metodo per confermare che un oggetto Shape è stato aggiunto o è ancora un membro dell'insieme.
Esempi
Nell'esempio seguente viene illustrato come utilizzare il metodo Contains per rimuovere Shape da un form se è un membro di ShapeCollectiondel form. Questo esempio è necessario disporre di almeno due controlli di OvalShape in un form.
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);
}
}
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.VisualBasic.PowerPacks
Altre risorse
Introduzione ai controlli Line e Shape (Visual Studio)
Procedura: disegnare linee con il controllo LineShape (Visual Studio)
Procedura: disegnare forme con i controlli OvalShape e RectangleShape (Visual Studio)