Jak podswietlic linie w ListView

0

Witam, przepraszam za byc moze banalne pytanie, ale naprawde nie udalo mi sie znalezc odpowiedzi na nie.

Jak zrobic zeby w ListView po najechaniu mysza na wiersz, ten wiersz(caly) zmienial kolor tla?

0

Juz mi sie to udalo zrobic, ale problem teraz polega na tym ze podswietla mi sie wybrany wiersz, ale pod warunkiem ze klikne w pierwsza kolumne, jesli klikam w dalsze kolumny nic sie nie dzieje.

0

Pewnie chodzi o właściwość RowSelect ustawioną na True w ObjectInspektorze dla ListView.

0

No dokladnie o to mi chodzi, wiedzialem ze to jest cos banalnego, ale dopiero 3 dzien bawie sie Delphi wiec wybaczcie mi :)

Teraz mam tak ze gdy klikne w wiersz to on mi sie podswietla, a jak zrobic zeby gdy mysz jest nad jakims wierszem to on tez zmienial kolor?

0

HotTrack := True;

0

dokladnie o to mi chodzi, tylko tutaj jest cos nie tak, bo gdy jezdze sobie po liscie to wiersze zmieniaja kolor i gdy klikne w wybrany wiersz to zaznacza sie on, w moim przypadku na niebiesko, ale gdy tylko zjade z tego zaznaczonego wiersza to Od razu zmienia sie na bialy, a powinien zostac niebieski do poki nie klikne innego wiersza.

0

Dobra, juz jest prawie wszystko dobrze, pozostal tylko taki problem ze najezdzam na wiersz i po 1 sekundzie ten wiersz staje sie zaznaczony, a ja chce zeby byl zaznaczony tylko jesli go klikne.

0

Od tego jest właściwość HoverTime, ustalając jak najwyższy odstęp między zaznaczeniem pozbędziesz się automatycznego podświetlania.

 ListView1.HoverTime := 36000;
0

pieknie, dziekuje bardzo :)

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