Vb 2005

Résolu
cs_pizza02 Messages postés 7 Date d'inscription jeudi 9 novembre 2000 Statut Membre Dernière intervention 10 janvier 2008 - 24 déc. 2007 à 14:19
cs_pizza02 Messages postés 7 Date d'inscription jeudi 9 novembre 2000 Statut Membre Dernière intervention 10 janvier 2008 - 24 déc. 2007 à 15:54
Bonjour à toutes et tous,

Venant de VB6, je ne trouve plus l'indexation des contrôles dans VB 2005.
Est ce quelqu'un peut me dire si celà à vraiment disparu , et si oui s'il exite un moyen de remplacement.
Merci d'avance.

2 réponses

nhervagault Messages postés 6063 Date d'inscription dimanche 13 avril 2003 Statut Membre Dernière intervention 15 juillet 2011 36
24 déc. 2007 à 14:51
Salut

Ca disparut, il faut utiliser les evenements :

Copier coller de mon post (Titre = rajouter un chiffre):

PrivateSub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click, ButtonX.Click , ....(X de 2
à 9)

TextBox1.Text += CType(sender, Button).Text

End Sub

Il est possible d'avoir des controles indexés mais
1 --> Ce n'est pas dotnet (buttonArray)
http://msdn2.microsoft.com/fr-fr/library/microsoft.visualbasic.compatibility.vb6.buttonarray_members.aspx
comme le nom l'indique c'est pour de la compatibilité et donc a
eviter.
2 --> Ce ne les ais jamais utilisé
3 --> Autant faire les choses bien

Car si un jour tu passes a c#, tu ne sauras pas comment faire :-)

Bon courage
cs_pizza02 Messages postés 7 Date d'inscription jeudi 9 novembre 2000 Statut Membre Dernière intervention 10 janvier 2008
24 déc. 2007 à 15:54
Merci à toi

Joyeuses fêtes
Rejoignez-nous