Partager via


ShapeCollection.Add, méthode

Ajoute le Shape spécifié à ShapeCollection.

Espace de noms :  Microsoft.VisualBasic.PowerPacks
Assembly :  Microsoft.VisualBasic.PowerPacks.Vs (dans Microsoft.VisualBasic.PowerPacks.Vs.dll)

Syntaxe

'Déclaration
Public Sub Add ( _
    value As Shape _
)
public void Add(
    Shape value
)
public:
void Add(
    Shape^ value
)
member Add : 
        value:Shape -> unit 
public function Add(
    value : Shape
)

Paramètres

Notes

La méthode d'Add vous permet pour ajouter des objets d'Shape à la fin de ShapeCollection.

Vous pouvez également ajouter de nouveaux objets Shape à la collection à l'aide de la méthode AddRange.

Pour supprimer Shape avoir ajouté précédemment, utilisez Remove, RemoveAt, ou la méthode d'Clear.

Remarques à l'attention des héritiers

En substituant Add dans une classe dérivée, assurez -vous d'appeler la méthode d'Add de classe de base pour garantir qu'Shape est ajouté à ShapeCollection.

Exemples

L'exemple suivant ajoute nouvel Shape à ShapeCollection d'un formulaire.Cet exemple requiert que vous avez un contrôle d'RectangleShape sur un formulaire.

Private Sub RectangleShape1_Click() Handles RectangleShape1.Click
    ' Declare a new oval shape to add to the form.
    Dim oval As OvalShape = New OvalShape()
    ' Add the oval shape to the form.
    RectangleShape1.Parent.Shapes.Add(oval)
    oval.Location = New Point(50, 50)
    oval.Size = New Size(200, 100)
End Sub
private void rectangleShape1_Click(System.Object sender, System.EventArgs e)
{
    // Declare a new oval shape to add to the form.
    OvalShape oval = new OvalShape();
    // Add the oval shape to the form.
    rectangleShape1.Parent.Shapes.Add(oval);
    oval.Location = new Point(50, 50);
    oval.Size = new Size(200, 100);
}

Sécurité .NET Framework

Voir aussi

Référence

ShapeCollection Classe

Microsoft.VisualBasic.PowerPacks, espace de noms

Autres ressources

Introduction aux contrôles Line et Shape (Visual Studio)

Comment : dessiner des lignes avec le contrôle LineShape (Visual Studio)

Comment : dessiner des formes avec les contrôles OvalShape et RectangleShape (Visual Studio)