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
child
Typ: Microsoft.VisualBasic.PowerPacks.ShapeDie Shape, die in ShapeCollection gesucht werden soll.
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
- 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)