Método ShapeCollection.GetChildIndex (Shape)

Recupera o índice especificado Shape na ShapeCollection.

Namespace:  Microsoft.VisualBasic.PowerPacks
Assembly:  Microsoft.VisualBasic.PowerPacks.Vs (em Microsoft.VisualBasic.PowerPacks.Vs.dll)

Sintaxe

'Declaração
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 de retorno

Tipo: System.Int32
Um valor de índice baseado em zero que representa o local especificado Shape na ShapeCollection.

Exceções

Exceção Condição
ArgumentException

O child forma não estiver a ShapeCollection.

Comentários

O índice representa a ordem na qual as formas foram adicionadas à coleção.Se as formas forem removidas da coleção, os índices das formas são reatribuídos.

Exemplos

O exemplo a seguir demonstra como usar o GetChildIndex método para recuperar o local de um Shape em um ShapeCollection.Este exemplo requer que você tenha pelo menos duas OvalShape controles em um formulário.

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

Segurança do .NET Framework

Consulte também

Referência

ShapeCollection Classe

Sobrecargas GetChildIndex

Namespace Microsoft.VisualBasic.PowerPacks

IndexOf

Outros recursos

Introdução à linha e controles Shape (Visual Studio)

Como: desenhar linhas com o controle de LineShape (Visual Studio)

Como: desenhar formas com os controles de RectangleShape (Visual Studio) e o OvalShape