Avatar billede bengun Novice
16. oktober 2007 - 11:51 Der er 4 kommentarer og
1 løsning

Nedarver fra forkerte form

Hej.

Jeg skal oprettet følgende windows formheraki:
MasterBaseForm
  BasisForm
      ViewForm
        ViewCustomerForm
        ViewContactForm

Når jeg vil nedarve min ViewForm til ViewCustomerForm, så er det ikke indholdet ViewForm der bliver nedarvet, men indholdet af BasisForm.

Jeg arbejder med VS2005

Hvorfor det? Er der en begrænsning i C#?
Avatar billede nielle Nybegynder
16. oktober 2007 - 11:58 #1
Du vil arve fra samtlige klasser. Selvfølgelig skal du arve noget fra ViewForm men du vil også arve (via ViewForm) noget fra BasisForm og MasterBaseForm.
Avatar billede bengun Novice
16. oktober 2007 - 12:02 #2
Naturligvis vil jeg nedarve fra alle de ovenliggende forme, men alt det der ligger på ViewForm kommer slet ikke med i ViewCustomerForm.
Avatar billede nielle Nybegynder
16. oktober 2007 - 12:06 #3
Det er ikke nok at arve - du skal også huske at kalde de/n funktioner som ligger kontrollerne ind på siden.
Avatar billede bengun Novice
16. oktober 2007 - 12:35 #4
Tak. Det fandt jeg ud af. Jeg havde glemt InitializeComponent().

Send et svar, så du kan få pointene.
Avatar billede nielle Nybegynder
16. oktober 2007 - 12:48 #5
Svar :^)
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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