Om man har en bild innehållande 5x5 bilder och varje bild är 50x50 pixlar, och man vill ladda in bilderna inte som en hel klump med alla 25 bilder, utan "klippa" ut varje bild som man sedan kan sätta på en knapp. Hur gör man då? Det finns en .ocx Picclip32.ocx som är till för just det du vill. Under meny Projekt - Components letar du upp den och kryssar för Verkställ - Ok Jag har hittat den och det verkar vara det som jag letar efter. Men hur använder jag den? Hur gör jag om jag t ex vill ta bilden som sitter i ROW 2 och COL 2 och sätta på en knapp som heter Command1? Du sätter Command1 i Graphic mod (Style)Klippa bild ur .bmp-fil
Vb 6Sv: Klippa bild ur .bmp-fil
Ta in den i ditt projekt lägg in bmp bilden sen kan du plocka
dom enskilda delarna därifrån.Sv: Klippa bild ur .bmp-fil
Om den inte finns på listan kan du använda Browser
(På min dator finns den som Microsoft PictureClip Control 6.0 SP(3))
Nu ligger den i din verktygslåda och du lägger upp den på din Form
på samma sätt som tex en Commandknapp.
Picclip32.ocx kommer från VB 4 tiden så du kanske får registrerar den på ett
speciellt sätt. Kom igen om det krånglar.Sv: Klippa bild ur .bmp-fil
Sv: Klippa bild ur .bmp-fil
Command1.Picture = PictureClip1.GraphicCell(7)
Du räknar celler från vänster till höger precis som en text. Prova olika nr så ser du
vad som händer. GraphicCell() är en array med bilder , du har ju 50*50 pixel/bild
så det är bara att räkna hur många sådana det bli i hela bilden.
Om du kollar i din VB mapp Samples så har du ett bra exempel där i mapp PICCLIP
du kan söka på Redtop.vbp så hittar du den.