Listbox items

Résolu
Signaler
Messages postés
72
Date d'inscription
jeudi 5 janvier 2006
Statut
Membre
Dernière intervention
30 août 2007
-
Messages postés
72
Date d'inscription
jeudi 5 janvier 2006
Statut
Membre
Dernière intervention
30 août 2007
-
bonjour à tous

voila je débute en delphi (dephi 6)

et j'ai un léger problèmes

j'ai deux listbox      listbox1 et listbox2

dans la première j'arrive à sélectionner un items et a le supprimer à l'aide d'un bouton

mais je voudrais que l'items de la listbox2 situé au même rang que l'item de la listbox1 soit supprimé également lors de l'appuie sur ce bouton
mais je ne sais comment récupérer le numéro de la ligne/rang de l'item sélectionner pour faire cela

je vous remerci d'avance pour votre aide.

3 réponses

Messages postés
1606
Date d'inscription
samedi 10 juillet 2004
Statut
Membre
Dernière intervention
25 juillet 2014
12
bonsoir,

dans ton bouton tu récupères l'itemidex de la première et tu l'utilise pour supprimer la ligne  du second.

listbox1.itemindex----> position de la ligne a suprimer
procedure TForm1.Button1Click(Sender: TObject);
begin

    listbox2.Items.Delete(listbox1.itemindex);//on supprime dans la seconde en premier pour ne pas perdre la position

    listbox1.Items.Delete(listbox1.ItemIndex);//ensuite on supprime dans la première
end;


@+

jlen
Messages postés
3827
Date d'inscription
vendredi 23 juillet 2004
Statut
Modérateur
Dernière intervention
16 décembre 2021
46
Salut,

et si ListBox1 n'est pas dans le même ordre que ListBox2 :

procedure TForm1.Button9Click(Sender: TObject);
begin
  ListBox2.Items.Delete(ListBox2.Items.IndexOf(ListBox1.Items[ListBox1.ItemIndex]));
  ListBox1.Items.Delete(ListBox1.ItemIndex);
end;

<hr> n'oubliez pas de cliquer sur Réponse Acceptée
si elle vous convient

<hr>@+
Cirec
Messages postés
72
Date d'inscription
jeudi 5 janvier 2006
Statut
Membre
Dernière intervention
30 août 2007

merci beaucoup a vous deux pour une réponse aussi rapide

je posterai ma source dès que je l'aurais terminer!