Bonjour a tous,
je voudrais synchroniser des TStringList depuis mon ListBox1.
j'ai 5 TStringList : List1, List2, List3, List5, List5.
Ces TStringList font la meme taille que le ListBox1 (List1.count = ListBox1.count)
(je m'en sert pour recupe des infos, par exe si je clique sur la ligne 29 du Listbox, je vais chercher les infos list1.Strings[29], list2.Strings[29], list3.Strings[29], list4.Strings[29], list5.Strings[29].
Ce que je voudrais, c'est que quand je supprime plusieurs lignes dans mon Listbox1 avec Listbox1.DeleteSelected;
ces lignes soient supprimer aussi dans mes 5 TStringList,
par exemple si je supprime les lignes 2,5,30,129 dans mon ListBox1, je voudrais supprimer ces meme lignes (2,5,30,129) dans mes 5 TStringList.
comment faire ca proprement et le plus rapidement possible ?
for x := 0 to Listbox1.Count-1 do begin
if Listbox1.Selected[x] then begin
...
end;
end;
Partager