Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

ShapeCollection.AddRange-Methode: (Shape[])

 

Veröffentlicht: Oktober 2016

Fügt der Shape ein Array von ShapeCollection-Objekten hinzu.

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

public void AddRange(
	Shape[] shapes
)

Parameter

shapes
Type: Microsoft.VisualBasic.PowerPacks.Shape[]

Ein Array von Shape-Objekten, die der Auflistung hinzugefügt werden sollen.

The T:Microsoft.VisualBasic.PowerPacks.Shape objects that are contained in the shapes array are added to the end of the collection.

You can use the AddRange method to quickly add a group of T:Microsoft.VisualBasic.PowerPacks.Shape objects to the collection. This is faster than manually adding each T:Microsoft.VisualBasic.PowerPacks.Shape to the collection by using the M:Microsoft.VisualBasic.PowerPacks.ShapeCollection.Add(Microsoft.VisualBasic.PowerPacks.Shape) method.

To remove a T:Microsoft.VisualBasic.PowerPacks.Shape that you previously added, use the M:Microsoft.VisualBasic.PowerPacks.ShapeCollection.Remove(Microsoft.VisualBasic.PowerPacks.Shape), M:Microsoft.VisualBasic.PowerPacks.ShapeCollection.RemoveAt(System.Int32), or M:Microsoft.VisualBasic.PowerPacks.ShapeCollection.Clear method.

Hinweise für Vererber:

When overriding AddRange in a derived class, be sure to call the AddRange method of the base class to guarantee that the shapes are added to the collection.

The following example adds a group of T:Microsoft.VisualBasic.PowerPacks.OvalShape controls to the T:Microsoft.VisualBasic.PowerPacks.ShapeCollection of a form. The example requires that you have a T:Microsoft.VisualBasic.PowerPacks.RectangleShape control on a form.

private void rectangleShape1_Click(System.Object sender, System.EventArgs e)
{
    // Create two oval shapes to add to the form.
    OvalShape oval1 = new OvalShape();
    OvalShape oval2 = new OvalShape();

    // Set the size of the ovals.
    oval1.Size = new Size(100, 200);
    oval2.Size = oval1.Size;

    // Set the appropriate location of ovals.
    oval1.Location = new Point(10, 10);
    oval2.Location = new Point(oval1.Left + 10, oval1.Top + 10);

    // Add the controls to the form by using the AddRange method.
    rectangleShape1.Parent.Shapes.AddRange(new Shape[] { oval1, oval2 });
}
Zurück zum Anfang
Anzeigen: