Ca marche nickel !
Merci Nono du Moulin
-------------------------------
Réponse au message :
-------------------------------
C'est normal, après la modification le composant affiche l'élément sélectioné. Si aucun n'est sélectionné le liste de replace au début.
Si tu veux que la liste reste en place il faut mémoriser la position du premier élément affiché et la restituer ensuite :
procedure TForm1.Button1Click(Sender: TObject);
Var Memo:Integer;
begin
Memo:=CheckListBox1.TopIndex;
CheckListBox1.Items[NN]:=Fichier_T[NN];
CheckListBox1.TopIndex:=Memo;
end;
---

Nono du Moulin

---
-------------------------------
Réponse au message :
-------------------------------
J'ai une liste dans une ChecklistBox , quand je modifie les infos dedant avec CheckListBox1.Items.Strings [NN]:=Fichier_T[NN1] la barre de scroll change de position .
c'est normal ou je me trompe de commande ?