Bonjour
Voila j'explique un peut le truc puis je pose la question
Voila,j'ai deux listBox et un bouton pour copier un item de la liste box 1 vers le 2eme,quand un item est copier du 1er vers le 2eme celui ci n'est pas supprimer mais mis en gris et donc non sélectionnable,puis un autre bouton pour copier du 2eme vers le 1er mais la sa change,je voudrais que cet item soit effacer du 2eme il retourne a sa place dans le premier,donc la couleur noir et sélectionnable
mon problème c'est que je n'arrive pas le remettre la couleurs de l'item noir;
donc j'ai pensé capturer le nom de l'item supprimer de la 2eme puis faire une recherche sur la première listbox et le rendre IsEnabled
comment capture le nom de l'item sachant que je suis arrivé a l'effacer de la 2eme listbox?
les items dans la liste box 1 sont en ordre alphabétique;
aussi,comment faire un tri automatique dans une listBox?
voici les codes pour copier de LB1 vers LB2 et LB2 vers LB1

LB1 vers LB2
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
foreach (ListBoxItem item in LB_Object_Available.SelectedItems)
                {
                     ListBox_Object_Saved.Items.Add(item.Content);
                     item.IsEnabled = false;                    
                }
LB2 vers LB1
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
for (int i = 0; i < ListBox_Object_Saved.SelectedItems.Count; i = i++)
            {
                ListBox_Object_Saved.Items.Remove(ListBox_Object_Saved.SelectedItems[i]);                
 
            }
Merci a vous