Derive de form [Résolu]

Messages postés
449
Date d'inscription
mardi 20 septembre 2005
Dernière intervention
26 juillet 2012
- - Dernière réponse : Lutinore
Messages postés
3248
Date d'inscription
lundi 25 avril 2005
Dernière intervention
27 octobre 2012
- 2 mai 2007 à 18:39
comment savoir si un controle derive d'un form ?? (gettype(ctrl) ==typeof(form) ne fonctionne pas...)
Afficher la suite 

Votre réponse

3 réponses

Meilleure réponse
Messages postés
5507
Date d'inscription
dimanche 4 août 2002
Dernière intervention
20 juin 2013
3
Merci
Hi, voilà une possibilité:



if (this is Form )
{
   Console .WriteLine( "I'm a form!" );
}












<hr />
-Blog-

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources a aidé 106 internautes ce mois-ci

Commenter la réponse de cs_Bidou
Messages postés
3248
Date d'inscription
lundi 25 avril 2005
Dernière intervention
27 octobre 2012
3
Merci
Salut, bien que ( normalement ) les contrôles ne dérivent pas de la classe Form.. si la question est "comment savoir si un type a dérive d'un type b" :

if ( ctrl.GetType( ).IsSubclassOf( typeof ( Form ) ) )
    MessageBox.Show( "ctrl dérive de Form." );

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources a aidé 106 internautes ce mois-ci

Commenter la réponse de Lutinore
Messages postés
3248
Date d'inscription
lundi 25 avril 2005
Dernière intervention
27 octobre 2012
0
Merci
J'ai oublié de dire que c'était par rapport à l'exemple donné sinon l'opérateut "is" c'est bien. :p
Commenter la réponse de Lutinore

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.