Condividi tramite


Metodo ShapeCollection.ContainsKey

determina se ShapeCollection contiene un elemento con la chiave specificata.

Spazio dei nomi:  Microsoft.VisualBasic.PowerPacks
Assembly:  Microsoft.VisualBasic.PowerPacks.Vs (in Microsoft.VisualBasic.PowerPacks.Vs.dll)

Sintassi

'Dichiarazione
Public Function ContainsKey ( _
    key As String _
) As Boolean
public bool ContainsKey(
    string key
)
public:
bool ContainsKey(
    String^ key
)
member ContainsKey : 
        key:string -> bool 
public function ContainsKey(
    key : String
) : boolean

Parametri

Valore restituito

Tipo: System.Boolean
true se ShapeCollection contiene un elemento con la chiave specificata; in caso contrario, false.

Note

Name proprietà di un oggetto Shape corrisponde alla chiave per un oggetto Shape in ShapeCollection.

Esempi

Nell'esempio seguente viene illustrato come utilizzare ContainsKey metodo per rimuovere a Shape da un form se è un membro del form ShapeCollection.Questo esempio richiede la presenza di almeno due OvalShape controlli 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.ContainsKey("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.ContainsKey("ovalShape2"))
    {
        canvas.Shapes.Remove(ovalShape2);
    }
}

Sicurezza di .NET Framework

Vedere anche

Riferimenti

ShapeCollection Classe

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)