Bonjour,
je fais un deplacement dans une listbox puis j essaye de reselectionner les elements qui l etaient precedemment. Mais ca ne fonctionne pas. Le chanement a bien lieu mais pas la selection.
j ai cherche un peu partout et il est dit sur internet que pour faire une selection on doit faire un selected[index]:=true dans le cas d un multiselect sinon un itemindex:=index.
Mon code est le suivant
for i:=0 to form2.ListBox1.Items.Count-1 do begin
if i<liste_image.Count then begin
for j:=0 to image_selectionnee.Count-1 do begin
if liste_image[i]=image_selectionnee[j] then begin
if form2.ListBox1.MultiSelect then
form2.ListBox1.Selected[i]:=true
else
form2.ListBox1.ItemIndex:=i;
break;
end;
end;
end;
end;
merci d avance