Ajouter les ville a une listbox a partir d'autre listbox

Fermé
Signaler
Messages postés
8
Date d'inscription
samedi 13 avril 2013
Statut
Membre
Dernière intervention
21 mai 2013
-
Messages postés
8
Date d'inscription
samedi 13 avril 2013
Statut
Membre
Dernière intervention
21 mai 2013
-
bonjour a tous

SVP je veux Ajouter les villes de la listbox1 à une autre listbox2 à condition que la listbox2 n'est pas que la listbox2 ne contienne pas déjà cette ville .si la listbox2 contienne cette ville en affiche un message


merci d'avance

6 réponses

oui, et ?
0
Messages postés
8
Date d'inscription
samedi 13 avril 2013
Statut
Membre
Dernière intervention
21 mai 2013

oui et je ne sais pas commente on va afficher un message quand la listbox2 avait déjà la ville
0
o_O

Structure Conditionnelle ....

+ API MessageBox

MessageBox.Show ("Liste2 possède déjà cette entité !!", "Erreur", 
MessageBoxButtons.OKCancel, MessageBoxIcon.Asterisk);
0
Messages postés
8
Date d'inscription
samedi 13 avril 2013
Statut
Membre
Dernière intervention
21 mai 2013

je voudrais la conditionne qui m'aide pour afficher ce message moi j'ai fait ca mais je ai pas bien réussis
private void button1_Click_1(object sender, EventArgs e)
{
for (int i=0;i<this.listBox2.Items.Count ;i++ )

if (this.listBox1.SelectedItem == this.listBox2.Items)
{
MessageBox.Show("errour");
}
if (this.listBox1.SelectedItem != this.listBox2.Items)
{
listBox2.Items.Add(listBox1.SelectedItem);
listBox1.Items.Remove(listBox1.SelectedItem);
}

}
0
Messages postés
8
Date d'inscription
samedi 13 avril 2013
Statut
Membre
Dernière intervention
21 mai 2013

et j'ai fait aussi autre solution avec une variable string et sa marche pas


private void button1_Click(object sender, EventArgs e)
{

// Set the search string:
string myString = listBox1.SelectedItem.ToString();
// Search starting from index -1:
int index = listBox1.FindString(myString, -1);
if (index != -1)
{
// Select the found item:
listBox1.SetSelected(index, true);
// Send a success message:
//MessageBox.Show("Found the item \"" + myString +
// "\" at index: " + index);
listBox2.Items.Add(listBox1.SelectedItem);
listBox1.Items.Remove(listBox1.SelectedItem);
}
else
MessageBox.Show("Item not found.");
}

avait vous compris ce que je voudrais dire ???
0
for (int i=0;i<this.listBox2.Items.Count ;i++ )
        listBox2.SetSelected(i, True);
        if (this.listBox1.SelectedItem == this.listBox2.SelectedItem)
        {
                MessageBox.Show ("Liste2 possède déjà cette entité !!", "Erreur", 
MessageBoxButtons.OKCancel, MessageBoxIcon.Asterisk);
                return 0;
        }
         listBox2.SetSelected(i, False);


Quelque chose comme ça ?
0
Messages postés
8
Date d'inscription
samedi 13 avril 2013
Statut
Membre
Dernière intervention
21 mai 2013

oui merci bcp ça marche quand la listbox2 deja vu la ville mais ca marche pas quand la listbox2 ne contienne pas cette ville ( ne rajoute pas cette ville )
0