Share via


Metodo ControlCollection.IndexOf (Object)

Esegue la ricerca del controllo specificato e restituisce l'indice in base zero della prima occorrenza nell'istanza di ControlCollection.

Spazio dei nomi:  Microsoft.Office.Tools.Excel
Assembly:  Microsoft.Office.Tools.Excel (in Microsoft.Office.Tools.Excel.dll)

Sintassi

'Dichiarazione
Function IndexOf ( _
    control As Object _
) As Integer
int IndexOf(
    Object control
)

Parametri

Valore restituito

Tipo: System.Int32
Indice del controllo, oppure -1 se il controllo non è presente nell'istanza di ControlCollection.

Esempi

Nell'esempio di codice riportato di seguito viene aggiunto un controllo Button alla parte superiore del foglio di lavoro, quindi viene visualizzato l'indice del pulsante in una finestra di messaggio.

Private Sub ExcelControlIndexOf()

    Dim Button1 As Microsoft.Office.Tools.Excel. _
        Controls.Button = Me.Controls.AddButton( _
        0, 0, 56.25, 17.25, "Button1")
    Button1.Text = "OK"

    If Me.Controls.Contains(Button1) Then
        MessageBox.Show("The index of Button1 is " _
        & Controls.IndexOf(Button1))
    End If

End Sub 
private void ExcelControlIndexOf()
{

    Microsoft.Office.Tools.Excel.Controls.Button button1 =
        this.Controls.AddButton(0, 0, 56.25, 17.25,
        "button1");
    button1.Text = "OK";

    if (this.Controls.Contains(button1))
    {
        MessageBox.Show("The index of button1 is " +
            Controls.IndexOf(button1));
    }
}

Sicurezza di .NET Framework

Vedere anche

Riferimenti

ControlCollection Interfaccia

Overload IndexOf

Spazio dei nomi Microsoft.Office.Tools.Excel