Avatar billede winkill Nybegynder
18. maj 2000 - 21:04 Der er 4 kommentarer og
1 løsning

PictureBox, ImageList etc.

Hvordan kan jeg lægge to eller flere billeder oven på hinanden og stadigt udnytte styrken i at have en transparent farve ?

Med ImageList.Overlay kan man smide to billeder oven på hinanden og det øverste kan have en transparent farve, men hvad nu hvis jeg har tre eller flere billeder ?

Og lige en ting til - hvis jeg bruger PictureBox.PaintPicture, hvordan får jeg så billedet til ta "blive hængende" selvom min PictureBox bliver refreshed ?
Avatar billede tdaugaard Nybegynder
18. maj 2000 - 23:27 #1
Den med når din PictureBox bliver refreshed ... mener du f.eks. når du flytter dit program's vindue "ud over kanten" af Skriveborder og flytter det tilbage hvorefter grafikken forsvinder?? Hvis du gør, så skal du sætte

AutoRedraw = True

jeg havde selv samme problem da jeg brugte .PSet og .Line.
Avatar billede winkill Nybegynder
18. maj 2000 - 23:33 #2
Det var presist det jeg mente. :)

Hvad med "overlay" med mere end 2 billeder ?
Avatar billede tdaugaard Nybegynder
19. maj 2000 - 12:26 #3
vedr. overlay delen, kan du sende et screenshot af hvordan det ser ud i dit program nu til binaries@tdaugaard.dk ?? Hvis du kan det er det meget nemmere at se hvad der går galt ..
Avatar billede winkill Nybegynder
20. maj 2000 - 01:09 #4
Ok, med Draw metoden funker det som det skal.
Tak for hjælpen.

[ImageList1.ListImages(Key).Draw(hDC, X, Y, Style)]
Avatar billede tdaugaard Nybegynder
20. maj 2000 - 09:15 #5
Det lyder godt!
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
Kurser inden for grundlæggende programmering

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