XGuarden
Messages postés259Date d'inscriptiondimanche 14 juillet 2002StatutMembreDernière intervention17 août 2012
-
20 déc. 2006 à 22:14
XGuarden
Messages postés259Date d'inscriptiondimanche 14 juillet 2002StatutMembreDernière intervention17 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.
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.
XGuarden
Messages postés259Date d'inscriptiondimanche 14 juillet 2002StatutMembreDernière intervention17 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.....
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.