Savoir la Classe d'un controle depuis le tableau Control

Résolu
Nowid50 Messages postés 45 Date d'inscription dimanche 25 septembre 2005 Statut Membre Dernière intervention 29 octobre 2009 - 28 oct. 2008 à 19:30
Nowid50 Messages postés 45 Date d'inscription dimanche 25 septembre 2005 Statut Membre Dernière intervention 29 octobre 2009 - 28 oct. 2008 à 19:56
Bonjour,

J'aimerais faire une fonction pour trier les controles d'une fenetres, mais je n'arrive pas à trouver comment savoir de quel control il s'agit...

En fait, il me faudrait un truc du genre :
<hr size="2" width="100%" />If MyForm.Controls(0) Is Label Then
Msgbox("C'est un label")
Else
Msgbox("C'est un truc inconnu)
End if
<hr size="2" width="100%" />Merci d'avance pour vos réponses !

2 réponses

jrivet Messages postés 7392 Date d'inscription mercredi 23 avril 2003 Statut Membre Dernière intervention 6 avril 2012 60
28 oct. 2008 à 19:50
Salut Je ne sais pas si cela existe encore en .NET Mais en VB6 il y a

TypeName(Obj)

Ou  bien encore TypeOf Obj Is XXX

@+: Ju£i€n
Pensez: Réponse acceptée
3
Nowid50 Messages postés 45 Date d'inscription dimanche 25 septembre 2005 Statut Membre Dernière intervention 29 octobre 2009
28 oct. 2008 à 19:56
Ca fonctionne!!! Merci beaucoup !
<hr size="2" width="100%" />If TypeOf MyForm.Controls(0) Is Label Then
Msgbox("Ce controle est un label !")
End If
0
Rejoignez-nous