Freigeben über


ShapeCollection.GetChildIndex-Methode (Shape)

Ruft den Index des angegebenen Shape in ShapeCollectionab.

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: System.Int32
Ein nullbasierter Indexwert, der die Position des angegebenen Shape in ShapeCollectiondarstellt.

Ausnahmen

Ausnahme Bedingung
ArgumentException

Die child Form befindet sich nicht in ShapeCollection.

Hinweise

Der Index wird die Reihenfolge an, in der die Formen der Auflistung hinzugefügt wurde.Wenn Forms aus der Auflistung entfernt wird, werden die Indizes der Forms erneut zugewiesen.

Beispiele

Im folgenden Beispiel wird veranschaulicht, wie die GetChildIndex-Methode verwendet, um den Speicherort von Shape in ShapeCollectionabzurufen.Dieses Beispiel setzt voraus, dass Sie mindestens zwei OvalShape-Steuerelementen auf einem Formular verfügen.

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)