Freigeben über


ShapeCollection.GetChildIndex-Methode (Shape)

Ruft den Index des angegebenen Shape im ShapeCollection ab.

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

Syntax

'Declaration
Public Function GetChildIndex ( _
    child As Shape _
) As Integer
public int GetChildIndex(
    Shape child
)
public:
int GetChildIndex(
    Shape^ child
)
member GetChildIndex : 
        child:Shape -> int
public function GetChildIndex(
    child : Shape
) : int

Parameter

Rückgabewert

Typ: Int32
Ein nullbasierter Indexwert, der den Ort der angegebenen Shape in der ShapeCollection darstellt.

Ausnahmen

Ausnahme Bedingung
ArgumentException

Die child-Form befindet sich nicht in der ShapeCollection.

Hinweise

Der Index stellt dar die Reihenfolge, in der die Formen zur Auflistung hinzugefügt wurden. Wenn Formen aus der Auflistung entfernt werden, werden die Indizes der Formen neu zugewiesen.

Beispiele

Das folgende Beispiel zeigt, wie die GetChildIndex-Methode verwendet, um den Speicherort von Shape in ShapeCollection. Dieses Beispiel erfordert, dass sich mindestens zwei OvalShape-Steuerelementen auf einem Formular befinden.

Private Sub OvalShape2_Click() Handles OvalShape2.Click
    Dim i As Integer 
    ' Find the index for OvalShape1.
    i = OvalShape2.Parent.Shapes.GetChildIndex(OvalShape1)
    MsgBox("The index for OvalShape1 is " & CStr(i))
End Sub
        private void ovalShape2_Click(System.Object sender, System.EventArgs e)
        {
            int i;
            String index;
            // Find the index for OvalShape1.
            i = ovalShape2.Parent.Shapes.GetChildIndex(ovalShape1);
            index = i.ToString();
            MessageBox.Show("The index for OvalShape1 is " + index);
        }

.NET Framework-Sicherheit

Siehe auch

Referenz

ShapeCollection Klasse

GetChildIndex-Überladung

Microsoft.VisualBasic.PowerPacks-Namespace

IndexOf

Weitere Ressourcen

Einführung in das Line-Steuerelement und das Shape-Steuerelement (Visual Studio)

Gewusst wie: Zeichnen von Linien mit dem LineShape-Steuerelement (Visual Studio)

Gewusst wie: Zeichnen von Formen mit dem OvalShape-Steuerelement und dem RectangleShape-Steuerelement (Visual Studio)