CheckListBox

Signaler
Messages postés
20
Date d'inscription
mardi 4 juin 2002
Statut
Membre
Dernière intervention
2 octobre 2002
-
Messages postés
20
Date d'inscription
mardi 4 juin 2002
Statut
Membre
Dernière intervention
2 octobre 2002
-
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 ?

2 réponses

Messages postés
962
Date d'inscription
mercredi 3 avril 2002
Statut
Membre
Dernière intervention
12 septembre 2006
2
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;

--- :sleepy) Nono du Moulin :sleepy) ---
Messages postés
20
Date d'inscription
mardi 4 juin 2002
Statut
Membre
Dernière intervention
2 octobre 2002

Ca marche nickel !
Merci Nono du Moulin