i en picturebox har jag en gif-bild vars bakgrund är transparent, men när jag använder paintpicture för att kopiera bilden till en annan picturebox blir bakgrunden vit istället för att släppa igenom färgerna från bilden under. Hej hej svenpon Pictureboxar kan inte ha transparent bakgrund...använd en image!picturebox.paintpicture -transparent
<br><br>
hur, om det öht. går, löser man detta?<br><br>
den här koden använder jag för att kopiera in bilden:
<code>
P.PaintPicture kvarts.Picture, 0, 0, kvarts.Picture.Width, kvarts.Picture.Height, 0, 0, kvarts.Picture.Width, kvarts.Picture.Height
</code>Sv: picturebox.paintpicture -transparent
Ett hugskott, men den andra pictureboxen skall väl ha
exakt samma backColor som den pictutebox du "kopierar"
från.Testa att lägga in gif:en handgripligt i 2 :ans box
och se till att den blit transparant där.
Vidare svammel, picturebox2 måste ha samma palett som
picturebox 1 har fått av gif :en
Du kan också testa att lägga en Image i box 2 och skicka
1 :ans bild till denna Image. Svammel,svammel men jag är
nära den riktiga lösningen.
Har inte provat men det går klart att få att funka.
Spånar Sven som strax tänker vinna en bil i bingolotto.
18:39
Eftersom frågan kommer upp med jämna mellanrum
skall jag lägga lite kol på problemmet senare i kväll.
DSSv: picturebox.paintpicture -transparent
jag testade det du skrev, men inget hjälpte. nu har jag därimot hackat ihop en liten lösning som funkar för mig. (men bakgrunden är fortfarande inte transparent)
men tack ändå!Sv: picturebox.paintpicture -transparent