13. september 2002 - 13:19Der er
7 kommentarer og 1 løsning
Arve fra mustinherit Image
Jeg vil lave en klasse som arver fra image som er mustinherit. I konstruktøren får jeg at vide at jeg skal kalde mybase.new. Men når jeg så kalder den får jeg at vide at den ikke findes. Ved ikke om det er en fejl eller om det kan løses.
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Rigtig. Jeg kan selvfølgelig erklære objektet sådan dim img as image, men vil du bruge new så får du at vide at du skal arve... arver du så beder den dig om at kalde mybase.new eller myClass.new ellers får du en fejl. Kalder du så pågældende for også en fejl.... mystisk...
Ja, det kan du! ImageList.Images.Add kan tage System.Drawing.Icon og System.Drawing.Image, men da System.Drawing.Bitmap og System.Drawing.Imaging.Metafile begge arver fra Image (hvordan fanden de så gør det???) kan du også bruge dem!
Thx! Men det er altså ret underligt, for dokumentationen oplyser at man ikke kan arve fra klasser der kun har private constructorer, men alligevel er Bitmap og Metafile specialiseringer af Image?????? Bill walks in mysterious ways :-)
Ja, det er underligt. Jeg tror ikke jeg vil tænke mere over det, men blot få min imagelist til at virke.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.