Compartir a través de


ShapeCollection.ContainsKey (Método)

Determina si la colección ShapeCollection contiene un elemento con la clave especificada.

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

Sintaxis

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

Parámetros

Valor devuelto

Tipo: Boolean
true si la colección ShapeCollection contiene un elemento con la clave especificada; en caso contrario, false.

Comentarios

La propiedad de Name de Shape es igual que la clave de Shape en ShapeCollection.

Ejemplos

El ejemplo siguiente muestra cómo utilizar el método de ContainsKey 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.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);
    }
}

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)