C# rafraichir listBox form ac autre form
Résolu
dadateite
Messages postés
312
Date d'inscription
Statut
Membre
Dernière intervention
-
dadateite Messages postés 312 Date d'inscription Statut Membre Dernière intervention -
dadateite Messages postés 312 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- C# rafraichir listBox form ac autre form
- Blueberry pdf form filler - Télécharger - PDF
- Comment ac - Guide
- Robot form - Télécharger - Divers Web & Internet
- Google form sans connexion obligatoire - Forum Logiciels
- 230v ac ✓ - Forum Audio
8 réponses
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 }
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
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
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
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.