Witam
Dopiero zaczynam przygodę z Delphi 2006. Moja aplikacja ma komponent TListView ale przyznam, że wygląd listy (vsReport i rowselect=true) pozostawia wiele do życzenia (może D2006 jest już tak przestarzały?) Generalnie nie wygląda tak jak lista w Windows Explorer (XP SP2).
Dlatego mam pytanko: czy można wyeliminować i jak, następujące wady:
- Górny margines pierwszego elementu na liście (nie powinno go być!)
- Czarna, przerywana ramka pozostająca na elemencie (to ma coś wspólnego z focusem, ale nie chodzi o zaznaczenie).
- Wysokość wiersza (czy można zmienić?? jak?), przecież to podstawa.
- Lewy margines wszystkich wierszy (pozostają chyba 2pixele z lewej strony - przecież nie powinno ich być!)
- Okropna ikona (jakby 16-kolorowa) nawet gdy wrzucam bitmapy 32bit
Bardzo proszę o jakąś poradę, fragmenty kodu, ewentualnie odpowiedź na pytanie podstawowe: czy można wyeliminować w D2006 to o czym napisałem wyżej. Próbowałem CustomDraw ale umiem tylko zmienić kolor i czcionkę, zresztą w Google nic ponad to nie znalazłem.
Sebastian