[VB.NET 2003] Imagelist + imagesize probleem

Pagina: 1
Acties:

  • Cheater
  • Registratie: Januari 2001
  • Laatst online: 14:28
Ik ben bezig met een programma, waarin ik m'n eigen user interface maak.

Ik laad images nu door ze in te laden vanaf bestand.
code:
1
bg2 = New Bitmap("C:\ontwerp\images\alfred.gif")
Gaat goed, maar ik wil graag geen losse afbeeldingen bij het programma leveren maar ervoor zorgen dat deze in het programma zitten. Nu zijn daar 2 redelijk eenvoudige oplossingen voor.
- ImageList
- Resource file

De resource file laat ik eventjes zitten omdat ik hier te weinig documentatie over zie (en dan bedoel ik dus specifiek voor VB.NET 2003, want andere talen zijn wel redelijk te vinden op google)

Het ImageList verhaal krijg ik wel werkend, maar standaard worden de images geresized naar 16x16px. Dit IS te wijzigen bij de properties panel. Alleen niet IN-Code.
code:
1
ImageList1.ImageSize = New Size(142, 112)
Dit gaat goed zolang in de properties panel van het ImageList ook maar 142; 112 staat. Zo niet, dan crash boem.

Mijn images zijn verschillend van afmetingen, dus hoe pak ik dit het beste aan?

[ Voor 6% gewijzigd door Cheater op 24-03-2006 20:48 ]


Verwijderd

Resource file is the way to go...
Dit betekent dat je ze handmatig als resource moet laden.

http://www.vb-helper.com/howto_net_embedded_resources.html

[ Voor 13% gewijzigd door Verwijderd op 24-03-2006 20:53 ]


  • Cheater
  • Registratie: Januari 2001
  • Laatst online: 14:28
Voor de mensen die hier ook mee zaten, als je de tutorial volgt,

ook even System.IO toevoegen, anders kent hij Stream niet. (moest ik ook even opzoeken, maar vond het noobisch om het hier te vragen)

Bovenaan je code de volgende regel plaatsen:
code:
1
Imports System.IO


Stream class: http://msdn.microsoft.com...classtopic.asp?frame=true

[ Voor 34% gewijzigd door Cheater op 24-03-2006 21:55 ]