Compartir a través de


ShapeCollection.GetChildIndex (Método) (Shape)

Recupera el índice del Shape especificado en ShapeCollection.

Espacio de nombres:  Microsoft.VisualBasic.PowerPacks
Ensamblado:  Microsoft.VisualBasic.PowerPacks.Vs (en Microsoft.VisualBasic.PowerPacks.Vs.dll)

Sintaxis

'Declaración
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

Parámetros

Valor devuelto

Tipo: Int32
Valor de índice de base cero que representa la ubicación del Shape especificado en la colección ShapeCollection.

Excepciones

Excepción Condición
ArgumentException

La forma child no está en ShapeCollection.

Comentarios

El índice representa el orden en que las formas se agregaron a la colección. Si las formas se quitan de la colección, los índices de las formas se reasignan.

Ejemplos

El ejemplo siguiente muestra cómo utilizar el método de GetChildIndex para recuperar la ubicación de Shape en ShapeCollection. Este ejemplo requiere que tenga al menos dos controles de OvalShape en un formulario.

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);
        }

Seguridad de .NET Framework

Vea también

Referencia

ShapeCollection Clase

GetChildIndex (Sobrecarga)

Microsoft.VisualBasic.PowerPacks (Espacio de nombres)

IndexOf

Otros recursos

Introducción a los controles de líneas y formas (Visual Studio)

Cómo: Dibujar líneas con el control LineShape (Visual Studio)

Cómo: Dibujar formas con los controles OvalShape y RectangleShape (Visual Studio)