Witam w Nowym Roku
Rozruszajmy forum Delphi... Mam taki, dziwny i nietypowy problem.
Moja aplikacja wyświetla na liście (TListView) elementy w grupach, po których użytkownik może przechodzić (wybrać dowolny z nich) przy pomocy klawiatury (klawisz Enter włacza aplikację, klawisz Spacja uruchamia inną akcję, klawisze strzałek zaznaczają kolejne elementy...).
Oto przykładowa lista:
var
Group : TListGroup;
LV_Apps.GroupView := True;
LV_Apps.Groups.Clear;
// Preffered Applications
Group := LV_Apps.Groups.Add;
Group.State := [lgsNormal];
Group.Header := 'Preffered applications';
Group.Subtitle := 'This section shows all applications that support given extension';
Group.GroupID := 0;
// Other Applications
Group := LV_Apps.Groups.Add;
Group.State := [lgsNormal];
Group.Header := 'Other Applications';
Group.Subtitle := 'This section shows other applications';
Group.GroupID := 1;
Mam zatem listę z 2 grupami, każda z nich zawiera jakieś elementy (tutaj aplikacje do uruchomienia).
Pytanie za 100 punktów - jak wyłączyć zaznaczanie nagłówka grupy (nagłówek grupy chcę wyświetlać)?
Jak zrobić, żeby używając klawiatury (klawisze VK_UP
, VK_DOWN
) móc zaznaczać
tylko elementy - a nie grupy (patrz obrazek, napis w czerwonej ramce) - po prostu pomijać nagłówek grupy przy przechodzeniu po elementach listy.
Proszę o pomoc.
Dziękuję!
-Pawel