Jak zmienić kolor zaznaczenia w ListView. Standardowo jest granatowy, ale na pewno da się go zmienić. Tylko jak ? Z góry dzięki.
Kolor zaznaczenia w ListView
- Rejestracja: dni
- Ostatnio: dni
0
wlasciwosci ekranu > wyglad > zaznaczenie(wybrany element) :)
- Rejestracja: dni
- Ostatnio: dni
0
Rewelacyjny sposób... Radziłbym się pobawić trybem ownerdraw.
- Rejestracja: dni
- Ostatnio: dni
0
Ja wiem, że we waściwościqch można zmienić, ale mi chodzi o progamową zmianę. Może jakiś przykladzik z trybem OwnerDraw.
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Kielce
0
Masz w Demosach Delphi, tyle że tam jest zmieniana czcionka... ale zmienić kolor zaznaczenia jest prościej... demo jest w katalogu %Delphi%\Demos\Ownerlst\
Zdaje się że to o co ci chodzi sprowadza się do:
if State=odSelected then
begin
Brush.Color:=clAqua;//może być inny
end;
Oczywiście reszta tak jak w demie...
- Rejestracja: dni
- Ostatnio: dni
0
W porządku, to działa, ale tylko na komponencie TTreeView (tak jak w przykładzie) na TListView już nie. Aczkolwiek o coś w tym stylu mi chodzi. Ma może jeszcze ktoś pomysł jak to zmienić na TListView ?? :-(