ControlCollection.IndexOf, méthode (Object)
Recherche le contrôle spécifié et retourne l'index de base zéro de la première occurrence dans l'instance de ControlCollection.
Espace de noms : Microsoft.Office.Tools.Excel
Assembly : Microsoft.Office.Tools.Excel (dans Microsoft.Office.Tools.Excel.dll)
Syntaxe
'Déclaration
Function IndexOf ( _
control As Object _
) As Integer
int IndexOf(
Object control
)
Paramètres
- control
Type : System.Object
Contrôle dont l'index est recherché.
Valeur de retour
Type : System.Int32
Index du contrôle, ou -1 si le contrôle n'est pas dans l'instance de ControlCollection.
Exemples
L'exemple de code suivant ajoute un contrôle Button en haut de la feuille de calcul, puis affiche l'index du bouton dans un message.
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));
}
}
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.