Avatar billede moba Nybegynder
29. december 2003 - 23:21 Der er 4 kommentarer og
1 løsning

Gennemsigt listbox

Hejsa eksperter
Jeg har brug for et tip til at gøre en listbox transparent. Jeg ved at det er muligt at gøre en textbox transparent via. backstyle, men desværre er samme i tilfældet for en listbox. Alternativt kan textboxen måske "konverteres" til en listbox???
Godt Nytår
/M
Avatar billede sion Nybegynder
07. januar 2004 - 10:37 #1
Det er ikke umiddelbart muligt at ændre baggrundsfarven ved en listbox. Det kan dog lade sig gøre vha. subclassing, men jeg det har jeg ikke lige kunne finde et ordentligt eksempel på.
En anden fremgangsmåde kunne være at "tile" listbox'en som f.eks. ved følgende eksempler:
http://www.vbaccelerator.com/home/VB/Code/Libraries/Graphics_and_GDI/Tiling_Bitmaps_Into_Forms__Controls_and_MDI_Form_Backgrounds/article.asp
http://www.vbaccelerator.com/home/VB/Code/Libraries/Subclassing/Tile_a_Bitmap_Into_a_TextBox/article.asp
Alternativt kan du forsøge at søge efter "subclassing listbox backcolor" eller noget der ligner :)
Avatar billede moba Nybegynder
07. januar 2004 - 13:11 #2
Hej sion, tak for dine hints. Jeg havde dog også indset at en transparent baggrund i en listbox af eller anden grund ikke er mulig i vb, men jeg tildeler dig nu alligevel point for dine alternativer. (Jeg forsøger mig udi subclassing) Tak for hjælpen.
Morten
Avatar billede moba Nybegynder
07. januar 2004 - 13:12 #3
Kan du ikke lige svare så jeg kan give dig point, er ikke lige nede med det her pointsystem :-)
Avatar billede sion Nybegynder
07. januar 2004 - 13:15 #4
Her er et svar - jeg skal nok poste nogle eksempler på subclassing af ListBox hvis jeg finder nogle relevante :)
Avatar billede moba Nybegynder
07. januar 2004 - 13:16 #5
Oki, tak igen
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