ShapeCollection.IndexOf-Methode

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 IndexOf ( _
    value As Shape _
) As Integer
public int IndexOf(
    Shape value
)
public:
int IndexOf(
    Shape^ value
)
member IndexOf : 
        value:Shape -> int 
public function IndexOf(
    value : Shape
) : int

Parameter

Rückgabewert

Typ: System.Int32
Ein nullbasierter Indexwert, der die Position des angegebenen Shapein der ShapeCollection darstellt.

Hinweise

Wenn die Form in der Auflistung nicht gefunden wird, ist der Rückgabewert -1. IndexOf-Methoden

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie die IndexOf-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.IndexOf(OvalShape1)
    ' If the shape is not in the collection, display a message.
    If i = -1 Then
        MsgBox("OvalShape1 is not in this collection.")
    End If
End Sub
private void ovalShape2_Click(System.Object sender, System.EventArgs e)
{
    int i;
    // Find the index for OvalShape1.
    i = ovalShape2.Parent.Shapes.IndexOf(ovalShape1);
    // If the shape is not in the collection, display a message.
    if (i == -1)
    {
        MessageBox.Show("ovalShape1 is not in this collection.");
    }
}

.NET Framework-Sicherheit

Siehe auch

Referenz

ShapeCollection Klasse

Microsoft.VisualBasic.PowerPacks-Namespace

GetChildIndex

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)