Avatar billede knaldeglad Nybegynder
23. april 2006 - 09:26 Der er 2 kommentarer og
1 løsning

Loade en CserControl fra en dll og få den vist på min form.

Hej med jer..

Jeg prøver og prøver at laode en UserControl ind og få den vist på min form... øv. øv. øv..  e der ikke en der har et eksempel jeg kan kigge lidt på..  desuden skal usercontrollen overholde et interface, men kan man det ?
Avatar billede tuxic Nybegynder
23. april 2006 - 10:18 #1
Du kan hente et assembly (fx indeholdt i en dll) ind med Assembly.Load fra System.Reflection namespacet.
Bagefter kan du lede alle loadede typer igennem (Få alle assemblies i AppDomain med GetAssemblies, for hvert Assembly kalder du GetTypes) for at finde noget der nedarver UserControl og implementerer dit interface. Så har du fat i typeobjektet svarende til din UserControl. Så kan du jo lave Activator.CreateInstance for at få en instans som du smækker på din form.
Avatar billede knaldeglad Nybegynder
23. april 2006 - 12:53 #2
ja sq..  det virker nu...  delvis med din hjælp....  ved snart ikke om jeg skal poste min  kode (når den nu er så testgrim som den er......)  men tak...  evt et svar...
Avatar billede tuxic Nybegynder
23. april 2006 - 18:47 #3
Najs! Det er altid rart når man får det til at spille.
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