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.asphttp://www.vbaccelerator.com/home/VB/Code/Libraries/Subclassing/Tile_a_Bitmap_Into_a_TextBox/article.aspAlternativt kan du forsøge at søge efter "subclassing listbox backcolor" eller noget der ligner :)