Avatar billede funkyloonie Nybegynder
13. september 2002 - 13:19 Der 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.
Avatar billede z42cool Nybegynder
13. september 2002 - 13:32 #1
Image klassen har hverken en public eller protected constructor, så du kan ikke kalde MyBase.New()
Avatar billede funkyloonie Nybegynder
13. september 2002 - 13:35 #2
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...

Jeg holder mig bare fra arven og new...
Avatar billede z42cool Nybegynder
13. september 2002 - 13:42 #3
He-he.... Hvad skal du bruge Image til? Kan du ikke bare bruge System.Drawing.Bitmap eller System.Drawing.Imaging.Metafile?
Avatar billede funkyloonie Nybegynder
13. september 2002 - 13:45 #4
Et TreeView har en ImageList og jeg vil lægge billeder ind i den. Der kan man måske bruge dem du nævner?
Avatar billede z42cool Nybegynder
13. september 2002 - 13:52 #5
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!
Avatar billede funkyloonie Nybegynder
13. september 2002 - 13:55 #6
Det lyder da lidt for provokerende... Jeg takker for oplysninger. Du får nogle fortjente points.
Avatar billede z42cool Nybegynder
13. september 2002 - 14:00 #7
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 :-)
Avatar billede funkyloonie Nybegynder
13. september 2002 - 14:03 #8
Ja, det er underligt. Jeg tror ikke jeg vil tænke mere over det, men blot få min imagelist til at virke.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester