begin process at 2008 09 06 04:49:26
1 237 644 membres
42 nouveaux aujourd'hui
14 313 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : listbox et changer une valeur d'un item [ Archives / .NET ] (Lordvb)

listbox et changer une valeur d'un item le 01/01/2004 18:58:52

Lordvb
voila je vous explique mon pb.
j'ai un listbox avec des valeurs, un textbox et un button.
voila ce que j'aimerai faire :
je sélectionne un item dans la listbox il apparait dans la textbox
ca j'ai réussi si je me souviens c'est un truc du genre:
textBox1.text = listBox1.selecteditem.tostring();
après je modifie ma texte box et je voudrais qu'en cliquant sur le bouton l'item sélectionner dans le listbox prennent la valeur de ce que j'ai mis dans mon textbox.
le pb c'est qu'en essaye des systemes comme:
listBox1.Items.add(); ca me rajoute une case, tout comme listBox.Items.insert();
si vous avez bien compris ce que je voudrais c'est simplement modifier la valeur d'un item défini par le listBox1.SelectedIntex.
il me faudrait une fonction comme
listBox1.items.change(listBox1.selectedindex,textBox1.text);
en espérant avoir été assez clair ;)
merci à ceux qui prendrons le temps de répondre
j'utilise VS.NET 2003

Re : listbox et changer une valeur d'un item le 01/01/2004 23:15:38

vieuxLion
très bonne question !
c'est vrai, il ne semble pas évident de modifier un item de collection de strings
voici une solution de contournement

private void listBox1_SelectedIndexChanged(object sender, System.EventArgs e){
if (listBox1.SelectedItem!=null)
textBox1.Text = listBox1.SelectedItem.ToString();
}

private void button1_Click(object sender, System.EventArgs e)
{
int ix = listBox1.SelectedIndex;
listBox1.Items.RemoveAt(ix);
listBox1.Items.Insert(ix, textBox1.Text);
}


Re : listbox et changer une valeur d'un item le 01/01/2004 23:30:59

vieuxLion
rectification, il existe bien un simple moyen
faire dans le handler du bouton :
listBox1.Items[listBox1.SelectedIndex]= textBox1.Text;

ça évitera pas mal d'événements...

Re : listbox et changer une valeur d'un item le 01/01/2004 23:37:58

Lordvb
mmm merci ca marche impec, ca se devine pas trop leur truc :/

Merci beaucoup VieuxLion


Classé sous : textbox, valeur, listbox, item, listbox1

Participer à cet échange

Pub



Appels d'offres

CalendriCode

Septembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
2930     

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS