Vb.net Héritage

XGuarden Messages postés 259 Date d'inscription dimanche 14 juillet 2002 Statut Membre Dernière intervention 17 août 2012 - 20 déc. 2006 à 22:14
XGuarden Messages postés 259 Date d'inscription dimanche 14 juillet 2002 Statut Membre Dernière intervention 17 août 2012 - 21 déc. 2006 à 15:40
Bonjour , j'ai une classe comme suit:

Public Class TextValidator
 Inherits System.Windows.Forms.Control

plein de code

End Class

Je désire faire hériter mon controle d'un autre sous controle dans mon code.
Redéfinri ma classe pour quelle hérite d'au choit de textbox, combobox, datatimepickup, celon ce que je désire.

JE sais déja que je peu hériter directement, mais sa ne me convient pas, je dois pouvoir faire réériter ma classe.. MErci pour votre aide.

4 réponses

Utilisateur anonyme
20 déc. 2006 à 22:27
Salut,

Hélas, ce que tu veux faire n'est pas possible.
Tu ne peut pas faire hérité une classe de deux classes en même temps. Ce qui est dommage.
Mais tout dépend de c'est quoi le code que tu met dedans ? Tu peut peut être faire un truc plus optimiser.





__________
Kenji
0
XGuarden Messages postés 259 Date d'inscription dimanche 14 juillet 2002 Statut Membre Dernière intervention 17 août 2012
21 déc. 2006 à 01:03
Le multiheritage est imposible je le sé, mais on peu pas "changer" l'héritage pour un autre? Redéfinir de quoi hérite la classe.... ou encore, passer en prametre lors de la création de la classe le type d'héritage souhaiter.....
0
Utilisateur anonyme
21 déc. 2006 à 09:31
Non, c'est impossible.
La classe est crée donc tu peut pas la modifier. Elle est crée avant le new donc impossible.
De plus niveau code, ca serait le big gros bazard.





__________
Kenji
0
XGuarden Messages postés 259 Date d'inscription dimanche 14 juillet 2002 Statut Membre Dernière intervention 17 août 2012
21 déc. 2006 à 15:40
Donc la je comprend pourquoi l'imposibilité de fire de l'héritage multiple est si chiant.... lol
0
Rejoignez-nous