Método ShapeCollection.Remove

Remove o especificado Shape partir do ShapeCollection.

Namespace:  Microsoft.VisualBasic.PowerPacks
Assembly:  Microsoft.VisualBasic.PowerPacks.Vs (em Microsoft.VisualBasic.PowerPacks.Vs.dll)

Sintaxe

'Declaração
Public Sub Remove ( _
    value As Shape _
)
public void Remove(
    Shape value
)
public:
void Remove(
    Shape^ value
)
member Remove : 
        value:Shape -> unit 
public function Remove(
    value : Shape
)

Parâmetros

Comentários

Quando um Shape é removido da coleção de controle, todas as formas subseqüentes são movidas para cima uma posição na coleção.

Você também pode remover um Shape usando o RemoveAt método ou remover todas as formas usando o Clear método.

Para adicionar novos Shape objetos à coleção, use o Add ou AddRange método.

Observações para herdeiros

Ao substituir Remove em uma classe derivada, certifique-se de chamar o Remove método da classe base para garantir que a forma é removida da coleção.

Exemplos

O exemplo a seguir demonstra como usar o Remove 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.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);
    }
}

Segurança do .NET Framework

Consulte também

Referência

ShapeCollection Classe

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