Avatar billede Syska Mester
12. oktober 2004 - 19:01 Der er 5 kommentarer og
1 løsning

ImageList og billeder

Hej,

Er der ikke en måde man kan inkludere billeder i ens exe fil, så man ikke skal huske at kopiere dem med??
Kan man lave relative stier, synes ikke lige det virker, da den jo ikke kopiere billeder med hen til det bibliotet hvordan det bliver compilet??
Og hvad er forskellen på de biblioteker der bliver oprettet når man compiler (obj, bin)?

Synes det virker ldit mærkeligt det her?
Eller er det en funktion man kan slå til i Visual Stuido så man nemmere kan compile dem med på en måde, ved ikke lige så meget om det her endnu, men er ved at blive sindsyg af det :-S

// ouT
Avatar billede wisen Nybegynder
13. oktober 2004 - 08:57 #1
.. du kan embedde billeder i dit assembly - altså "kompilere" dem ind i enten din .exe eller .dll

Du embedder en resurse ved at vælge dens properties, og sætte "Build action" til "embedded ressource" - du kan få dem ud igen på runtime ved at benytte Assembly.GetManifestRessourceStream(...)
Avatar billede Syska Mester
13. oktober 2004 - 18:38 #2
okay, kan godt finde den options, men ikke noget speciel info på Assembly.G.......

Skal have et billed herind?
thisImageList.Images.Add(Image.FromFile(@"2.jpg"));
Avatar billede Syska Mester
13. oktober 2004 - 18:39 #3
Hvis du lige smider et svar, så skulle de point være dine, hvis du også lige svarer på det sidste :-P
Avatar billede wisen Nybegynder
14. oktober 2004 - 08:55 #4
.. du behøver ikke at lægge dine billeder ind i en imagelist med mindre den kontrol du skal benytte billederne på kræver det.

Du kan læse et embedded ikon på denne måde:

System.Reflection.Assembly assembly = System.Reflection.Assembly.GetEntryAssembly();
Icon appIcon = new Icon( assembly.GetManifestResourceStream( <fuld namespace.ikonets filnavn> ) );
Avatar billede wisen Nybegynder
14. oktober 2004 - 08:55 #5
... og et svar :)
Avatar billede Syska Mester
14. oktober 2004 - 16:31 #6
bruger dem i et treeview og alt andet end at smide dem ind i en exe eller dll fil synes jeg ville være for dumt :-P
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