Witam. Mam w listBoxie MultiSelect na true.
I teraz jak wydobyć ideksy zaznaczonych itemów?
Robiąc tak:
for i:=0 to listBox1.Count-1 do
if listBox1.Selected[i] then blablabla
Niewiele wskuram, gdyż zgodnie z pomocą Delphi(chyba, że coś źle zrozumiałem) selected działa w 100% gdy jest zaznaczony tylko jeden item. A gdy więcej, to chyba powinien zwracać index ostatniego zaznaczonego.
A skąd mam wiedzieć, jakie itemy są zaznaczone, jeśli np. użytkownik zaznaczał z ctrl lub shiftem?