Condividi tramite


Metodo ShapeCollection.Clear

Rimuove tutte le forme dalla raccolta.

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

Sintassi

'Dichiarazione
Public Sub Clear
public void Clear()
public:
virtual void Clear() sealed
abstract Clear : unit -> unit  
override Clear : unit -> unit
public final function Clear()

Implementa

IList.Clear

Note

È possibile utilizzare il metodo di Clear per cancellare l'intera raccolta di forme da ShapeContainer.

Per rimuovere una singola forma dalla raccolta, utilizzare il metodo di RemoveAt o di Remove.

Per aggiungere nuovi oggetti di Shape alla raccolta, utilizzare il metodo di AddRange o di Add.

Note per gli eredi

Nell'eseguire l'override di Clear in una classe derivata, assicurarsi di chiamare il metodo di Clear della classe base per garantire che tutte le forme vengono rimosse dalla raccolta.

Esempi

Nell'esempio seguente viene illustrato come utilizzare il metodo Clear per cancellare l'intera raccolta di forme da un contenitore padre. Questo esempio è necessario disporre di almeno due controlli di OvalShape in un form.

Private Sub Form1_Click() Handles Me.Click
    ' Call the method to remove the shapes.
    RemoveShapes(OvalShape1)
End Sub 

Private Sub RemoveShapes(ByVal shape As Shape)
    Dim canvas As ShapeContainer

    ' Find the ShapeContainer in which the shape is located.
    canvas = shape.Parent
    ' Call the Clear method to remove all shapes.
    canvas.Shapes.Clear()
End Sub
private void form1_Click(object sender, System.EventArgs e)
{
    // Call the method to remove the shapes.
    RemoveShapes(ovalShape1);
}

private void RemoveShapes(Shape shape)
{
    ShapeContainer canvas;

    // Find the ShapeContainer in which the shape is located.
    canvas = shape.Parent;
    // Call the Clear method to remove all shapes.
    canvas.Shapes.Clear();
}

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)