C# rafraichir listBox form ac autre form
Résolu/Fermé
dadateite
Messages postés
312
Date d'inscription
lundi 10 décembre 2007
Statut
Membre
Dernière intervention
4 août 2014
-
9 sept. 2011 à 22:21
dadateite Messages postés 312 Date d'inscription lundi 10 décembre 2007 Statut Membre Dernière intervention 4 août 2014 - 10 sept. 2011 à 14:01
dadateite Messages postés 312 Date d'inscription lundi 10 décembre 2007 Statut Membre Dernière intervention 4 août 2014 - 10 sept. 2011 à 14:01
Bonjour,
J'ai un form avec une listBox qui est remplir a partir d'une source donnée. J'aimerai rafraichir cette listbox a partir d'un autre form.
Comment puis je faire?
Merci d'avance.
J'ai un form avec une listBox qui est remplir a partir d'une source donnée. J'aimerai rafraichir cette listbox a partir d'un autre form.
Comment puis je faire?
Merci d'avance.
A voir également:
- C# rafraichir listBox form ac autre form
- Renommer un lien google form ✓ - Forum Mail
- Google form en pdf - Forum PDF
- Dummy form ✓ - Forum Virus
- Comment ac - Guide
- 230v ac ✓ - Forum Audio
8 réponses
Nico#
Messages postés
323
Date d'inscription
vendredi 4 janvier 2008
Statut
Membre
Dernière intervention
28 août 2013
102
9 sept. 2011 à 22:58
9 sept. 2011 à 22:58
Slt,
dans ta form1 tu mets ce code pour ouvrir ta form2
tu mets la propriete modifier de ta listbox a internal
et dans ta form2 tu fais
dans ta form1 tu mets ce code pour ouvrir ta form2
Form2 frm = new Form2(this); frm.Show();
tu mets la propriete modifier de ta listbox a internal
et dans ta form2 tu fais
private Form1 _form1; public Form2(Form1 form1) { InitializeComponent(); _form1 = form1; } private void button1_Click(object sender, EventArgs e) { _form1.listBox1.Items.Add("Stri"); // exemple }
dadateite
Messages postés
312
Date d'inscription
lundi 10 décembre 2007
Statut
Membre
Dernière intervention
4 août 2014
180
9 sept. 2011 à 23:20
9 sept. 2011 à 23:20
je ne trouve pas la propriété internal?
Nico#
Messages postés
323
Date d'inscription
vendredi 4 janvier 2008
Statut
Membre
Dernière intervention
28 août 2013
102
9 sept. 2011 à 23:23
9 sept. 2011 à 23:23
Dans l'onglet propriété de ta listbox tu un endroit marquer
Modifierspar défaut elle est a
privateet toi tu la mets en
internal
dadateite
Messages postés
312
Date d'inscription
lundi 10 décembre 2007
Statut
Membre
Dernière intervention
4 août 2014
180
9 sept. 2011 à 23:31
9 sept. 2011 à 23:31
Ha oui j'ai vu, le problème c'est que tu me demandes de créer une instance de mon Form2 alors que j'en ai deja une.
Je m'explique, ma form2 est une form de synchronisation et la form1 est le form avec ma listBox.
Sur le form1 j'ai un bouton synchro qui affiche une petite fenetre indiquant avec une progressba l'etat de la synchronisation et quand c'est finit elle se ferme, moi je veux que quand elle se ferme ca rafrachi ma listBox.
MErci
Je m'explique, ma form2 est une form de synchronisation et la form1 est le form avec ma listBox.
Sur le form1 j'ai un bouton synchro qui affiche une petite fenetre indiquant avec une progressba l'etat de la synchronisation et quand c'est finit elle se ferme, moi je veux que quand elle se ferme ca rafrachi ma listBox.
MErci
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Nico#
Messages postés
323
Date d'inscription
vendredi 4 janvier 2008
Statut
Membre
Dernière intervention
28 août 2013
102
9 sept. 2011 à 23:36
9 sept. 2011 à 23:36
Alors dans ce cas lors de la création de form de synchronisation
puis tu crée la methode de l'event
tu mets tout sa dans la form1
Synchro syncho = new Synchro(); synchro.Closed += new EventHandler(frm_Closed); synchro.show();
puis tu crée la methode de l'event
void frm_Closed(object sender, EventArgs e) { // ton code de raffrachissement de ta listbox }
tu mets tout sa dans la form1
dadateite
Messages postés
312
Date d'inscription
lundi 10 décembre 2007
Statut
Membre
Dernière intervention
4 août 2014
180
9 sept. 2011 à 23:51
9 sept. 2011 à 23:51
Il passe pas dans le void frm_Closed(...)
dans mon form ou il y a la listebox jai mis:
mais quand je click sur le bouton j'ai bien mo form de synchro qui s'affiche ac la MAJ qui se fait et quand je ferme la fenetre la listebox ne s'actualiser pas pourtant quand je met un bouton bidon sur mon form ou il y a la listbox ac le code this.filmsTableAdapter.Fill(this.databaseFilmothequeDataSetListFilms.Films); ca actualise bien ma listbox.
dans mon form ou il y a la listebox jai mis:
private void buttonSynchro_Click(object sender, EventArgs e) { FrmSynchro maFrmSynchro = new FrmSynchro(); maFrmSynchro.Closed += new EventHandler(frm_Closed); maFrmSynchro.Show(); } void frm_Closed(object sender, EventArgs e) { // ton code de raffrachissement de ta listbox this.filmsTableAdapter.Fill(this.databaseFilmothequeDataSetListFilms.Films); Console.WriteLine("iciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii"); }
mais quand je click sur le bouton j'ai bien mo form de synchro qui s'affiche ac la MAJ qui se fait et quand je ferme la fenetre la listebox ne s'actualiser pas pourtant quand je met un bouton bidon sur mon form ou il y a la listbox ac le code this.filmsTableAdapter.Fill(this.databaseFilmothequeDataSetListFilms.Films); ca actualise bien ma listbox.
Nico#
Messages postés
323
Date d'inscription
vendredi 4 janvier 2008
Statut
Membre
Dernière intervention
28 août 2013
102
10 sept. 2011 à 10:25
10 sept. 2011 à 10:25
va voirs tes message privé
dadateite
Messages postés
312
Date d'inscription
lundi 10 décembre 2007
Statut
Membre
Dernière intervention
4 août 2014
180
10 sept. 2011 à 14:01
10 sept. 2011 à 14:01
Je t'ai répp