ducker88
Messages postés277Date d'inscriptionlundi 9 février 2004StatutMembreDernière intervention 4 mai 2008
-
1 mai 2007 à 21:52
ducker88
Messages postés277Date d'inscriptionlundi 9 février 2004StatutMembreDernière intervention 4 mai 2008
-
1 mai 2007 à 22:35
Bonjour à tous,
Je souhaiterais rajouter deux methodes à la classe "Image", l'une static et l'autre simple. J'ai donc fait un heritage de la classe image.
Celle-ci etant abstraite je l'ai creer de la maniere suivante :
public abstract class ImagePg : Image
{
}
Mon soucis c'est que j'ai toujours l'erreur suivante :
Aucun constructeur n'est défini pour le type 'System.Drawing.Image'
Avez-vous une idée pour resoudre mon problème ?
Merci d'avance
cs_Bidou
Messages postés5487Date d'inscriptiondimanche 4 août 2002StatutMembreDernière intervention20 juin 201361 1 mai 2007 à 22:23
Petite précision: tous les constructeurs de Image étant internals, seules des classes étant dans System.Drawing (telle que Bitmap) peuvent dérivée de Image.
Y'a donc pas d'autres solution que le wrapper...
cs_Bidou
Messages postés5487Date d'inscriptiondimanche 4 août 2002StatutMembreDernière intervention20 juin 201361 1 mai 2007 à 22:07
Salut,
La class Image n'est pas faite pour être dérivée... Elle n'est pas marquée comme sealed, car en interne il y a quand même des implémentations, tel que l'object Bitmap par exemple.
Pour pallier au problème, tu peux toujours faire un wrapper...