Avatar billede herchin Nybegynder
22. januar 2006 - 19:44 Der er 5 kommentarer og
1 løsning

Nedarvning af WebForms

Kan det ikke lade sig gøre at nedarve udseende fra en anden form?

Jeg har en BaseForm, som holder en header, som jeg gerne vil have vist på alle forms, der nedarver fra BaseForm, men headeren bliver kun vist på BaseForm...
Avatar billede dr_chaos Nybegynder
22. januar 2006 - 20:58 #1
kan du ikke bare benytte en user control ?
Avatar billede dr_chaos Nybegynder
22. januar 2006 - 20:59 #2
Avatar billede driis Nybegynder
22. januar 2006 - 21:26 #3
Hvis BaseForm er designet med Visual Studio designeren, skal du sørge for at huske at kalde InitializeComponent i den nedarvede forms constructor. Kan det være det du har glemt ?
Avatar billede herchin Nybegynder
23. januar 2006 - 09:18 #4
Jeg bruger en UserControl på nuværende tidspunkt, men kunne bare godt tænke mig at nedarve mine controls.

driis -> Da jeg sidder med WebForms, findes der ingen constructor og heller ingen InitializeComponent. Controls på en WebForm bliver ikke oprettet med en constructor på samme måde, som i WinForms.

Har tænkt lidt over det og er kommet frem til, at det ikke kan lade sig gøre, da det højst sandsynligt ville medføre, at der skulle være mere end én <form> på den WebPage, der nedarver fra BaseWebPage.
Avatar billede dr_chaos Nybegynder
23. januar 2006 - 09:21 #5
hvis du laver dine controls på usercontrollen public kan du tilgå den direkte på de sider hvor du bruger usercontrollen.
Avatar billede herchin Nybegynder
27. februar 2006 - 16:30 #6
Der var ikke rigtig noget jeg kunne bruge
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