Rafraichir form ouverte [Résolu]

Signaler
Messages postés
5
Date d'inscription
mercredi 13 mars 2002
Statut
Membre
Dernière intervention
19 novembre 2014
-
Messages postés
5
Date d'inscription
mercredi 13 mars 2002
Statut
Membre
Dernière intervention
19 novembre 2014
-
Bonjour,
Je débute en C# et malgré les sujets similaires je n'ai pas réussi à résoudre mon problème.
J'ai une form A avec une combobox (j'utilise BindingSource) pour laquelle j'ai un bouton qui sert à ajouter une nouvelle valeur si besoin.
Ce bouton ouvre une form B (A reste ouverte) afin de saisir cette nouvelle valeur.
J'aimerai qu'à la fermeture de B, la Combobox de A se mette à jour pour intégrer la nouvelle valeur.
J'ai essayer de créer une fonction dans A pour rafraichir la combo mais elle n'est pas visible dans B malgré le statut public.
Merci de votre aide.

4 réponses

Messages postés
32150
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
23 avril 2021
345
Bonjour,
Tu peux jeter un oeil à cette discussion je pense :
http://www.codeproject.com/Articles/14122/Passing-Data-Between-Forms

Messages postés
5
Date d'inscription
mercredi 13 mars 2002
Statut
Membre
Dernière intervention
19 novembre 2014

Merci, j'ai essayé d'adapter à ma situation mais ça ne fonctionne pas :
Dans FormA:

private void buttonOuvertureFormB_Click(object sender, EventArgs e)
{
FormB formB = new FormB();
formB.aForm = this;
formB.Show();
}

Dans FormB:

Public FormA aForm;
Private void buttonEnregistrer_Click(object sender, EventArgs e)
{
aForm.ComboBoxZoneA.Refresh();
}
Messages postés
15856
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
23 avril 2021
535
Messages postés
5
Date d'inscription
mercredi 13 mars 2002
Statut
Membre
Dernière intervention
19 novembre 2014

Merci, j'ai résolu mon problème en mettant à jour ma combo à chaque clique.