Método ShapeCollection.ContainsKey
Determina se a ShapeCollection contém um item com a chave especificada.
Namespace: Microsoft.VisualBasic.PowerPacks
Assembly: Microsoft.VisualBasic.PowerPacks.Vs (em Microsoft.VisualBasic.PowerPacks.Vs.dll)
Sintaxe
'Declaração
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
- key
Tipo: System.String
A chave para localizar o ShapeCollection.
Valor de retorno
Tipo: System.Boolean
true Se a ShapeCollection contém um item com a chave especificada; Caso contrário, false.
Comentários
O Name propriedade de um Shape é o mesmo que a chave para uma Shape na ShapeCollection.
Exemplos
O exemplo a seguir demonstra como usar o ContainsKey método para remover um Shape de um formulário se ele fizer parte do formulário ShapeCollection.Este exemplo requer que você tenha pelo menos duas OvalShape controles em um formulário.
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);
}
}
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.
Consulte também
Referência
Namespace Microsoft.VisualBasic.PowerPacks
Outros recursos
Introdução à linha e controles Shape (Visual Studio)
Como: desenhar linhas com o controle de LineShape (Visual Studio)
Como: desenhar formas com os controles de RectangleShape (Visual Studio) e o OvalShape