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
- child
Typ: Microsoft.VisualBasic.PowerPacks.Shape
Die Shape, die in ShapeCollection gesucht werden soll.
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
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.
Siehe auch
Referenz
Microsoft.VisualBasic.PowerPacks-Namespace
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)