Avatar billede psycosoft-funware Nybegynder
01. december 2008 - 16:45 Der er 4 kommentarer og
1 løsning

Gøre bitmap transparent og vise bgg. på det obj den er placeret p

Hej eksperter :)

Jeg har lavet en komponent som kan rulle en tekst. lige som en rulletekst efter en film.

det der dog driller mig meget er at jeg gerne vil kunne vælge at komponenten er helt transparent så det kun er teksten der er synlig. jeg har prøvet at sætte de bitmap objekters .brush.style til bsClear og ControlStyle til csOpaque men lige fedt hjælper det. min inspiration til at gøre objektet transparent har jeg hentet fra TCustomLabel og TImage
er der nogen der har et bud på hvad jeg har overset?

mit komponent nedarver fra TGraphicControl

Sourcen til komponenten kan findes her:
http://www.eksperten.dk/spm/853678

./psycosoft-funware :)
Avatar billede mbsnet Nybegynder
01. december 2008 - 18:20 #1
Jeg ville tegne baggrunden i farven "clFuchsia" og sætte transparentColor til det samme og transparent til "true" (tBitmap)

//mbs
Avatar billede psycosoft-funware Nybegynder
01. december 2008 - 20:35 #2
der er bare et problem med den metode... hvis man placere rulletekst komponenten oven på fx et TImage så bliver rulleteksten ikke transparent og viser indholdet bag.
det er dette jeg gerne vil have den til :)
Avatar billede psycosoft-funware Nybegynder
01. december 2008 - 22:27 #3
med lidt ekstra søgen fandt jeg disse gratis komponenter, der opfylder mine behov:
http://users.telenet.be/ws36637/

./psycosoft-funware :)
Avatar billede psycosoft-funware Nybegynder
01. december 2008 - 22:28 #4
så er der jo ingen grund til at opfinde hjulet to gange ;)
Avatar billede mbsnet Nybegynder
02. december 2008 - 12:21 #5
ok
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