Bonjour
j'ai une liste (lis) contenant une serie de strings representant des langues (mettons francais,anglais) et une autre monstre.languesoffice (multiselect) contenant une autre liste de langues (mettons anglais,francais,allemand). Je vousdrais selectionner dans monstre.languesoffice les langues apparaissant dans lis. J'ai fait ca :
for i := 0 to lis.Count - 1 do
begin
sel := monstre.languesoffice.Items.IndexOf(lis.Strings[i]);
monstre.languesoffice.Selected[sel] := true;
end;
monstre.languesoffice.Refresh;
et rien n'apparait selectionne. Pourtant controle fait avec showmessahe, sel est bien superieur a 0 a chaque fois.
selected semble fonctionner en lecture mais pas en ecriture.
JE SECHE !!!!!
merci.
Partager