Problem z ComboBox i ListBox

0

Jak w komponencie ComboBox i ListBox wraz z tekstem rysować ikonki.
Inaczej jak wyświetlić ikonki z tekstem w tych komponentach.

Cheba było coś jak DrawItem czy coś.

Wiem ,że to już gdzieś było ale nie wiem gdzie. ;-)

0

Poczytaj o owner draw...

// Dopisane
Jak już chcesz podać pełną odpowiedź, to nie zapominaj, ze trzeba zmienić style :)

// Dopisane 2
Co się rozmazuje? Mi się nic nie rozmazuje. I o co chodzi z tym, że prostokąt zaznaczający jest nie taki? Że ramka wokół niego jest? To zmien Color comboboxa.

0

w OnDrawItem

Listbox1.Canvas.Draw(rect.Left,rect.Top,Obrazek);

np:

 
Listbox1.Canvas.Draw(rect.Left,rect.Top,image1.Picture.Bitmap); 
0

tu masz świetny atrykuł o tym:
http://4programmers.net/view.php?id=36

0

Ale zauważcie jak dacie ikonki 24 x 24 to wszystko się rozmarze.
Nawet teraz się rozmazuje jak się jeździ po tej liście.
I prostokąt zaznaczający nie jest taki jak trzeba.

Może ktoś ma dobry przykład? POMOCY ;-(

0

To sobie narysuj ramke!!! Co za problem???

1 użytkowników online, w tym zalogowanych: 0, gości: 1