les nombres reçu du fichier texte après traitement , je vais les mettre dans un listbox1 et je veux à chaque 22 je ferai division et
j'affiche le résultat dans listbox2:
procedure TForm1.Button1Click(Sender: TObject);
var
i,Nr: integer;
begin
ListBox2.Clear;
Nr:=0; for i := 0 to 22 do ListBox1.Items[ListBox1.ItemIndex]; Nr := StrToIntDef(ListBox1.Items[ListBox1.ItemIndex], 0); Nr := Trunc(Nr/22); ListBox2.Items.Add(IntToStr(Nr)); end;
mon code me donne un seul nombre dans listbox2:
par exemple:
du 1 au 22 j'ai 0
du 22 au44 j'ai1
jusqu'à cent j'aurai 4.
Je ne comprends pas bien ce que tu veux faire
en plus le bout de code que tu donne n'est pas correct :
[ for i := 0 to 22 do ListBox1.Items[ListBox1.ItemIndex]; ]
cela ne veux rien dire
Merci beaucoup pour vos remarques, je vais clôturer cette discussion puisque la première question a été résolus et ouvrir une autre qui sera synchroniser deux listbox.