Jeg har lige hurtigt bakset noget kode sammen til dig. Prøv det her:
1. Sæt din listbox Style til lbOwnerDrawFixed
2. Sæt følgende kode i din onCreate:
ListBox1.Items.Assign(Screen.Fonts);
3. I listboxens onDrawItem indsæt følgende:
ListBox1.Canvas.FillRect(Rect);
ListBox1.Canvas.Font.Name := ListBox1.Items[Index];
ListBox1.Canvas.TextOut(Rect.Left+1, Rect.Top+1, ListBox1.Items[Index]);
Kim Jensen aka BOSH
http://www.hulubulu.dk
Lidt off-topic men dog ikke helt:
Ved du om man kan gøre det samme med en ComboBox fra Win2k Toolbar sættet? Jeg prøvede selv men kunne ikke rigtigt få det til at virke
Mvh.
Rune Jensen
---------------------------------------------------------------------------
##The one who laugh last is the one who think slowest!##
---------------------------------------------------------------------------