J'ai un formulaire principal avec une liste de données dans une listBox. Lorsque je clique sur le bouton, j'ouvre un nouveau formulaire pour créer un nouvel objet de données (le formulaire principal est inactif en arrière-plan). Lorsque les nouvelles données sont soumises, la listobox du formulaire principal doit être remplie avec ce nouvel objet.
Je pensais à ce qui suit :
- Lorsque le formulaire 2 est soumis, je pensais trouver l'instance MainForm et tuer cette instance. Après cela, il devrait être facile de charger à nouveau la liste de données de la base de données et de l'afficher dans la boîte de liste.
La question est :
Si un formulaire 1 est créé et qu'à la suite d'un événement un formulaire 2 est instancié avec showDialog, le formulaire 1 est inactif jusqu'à ce que les données soient soumises, comment retrouver l'instance du formulaire 1 avant la fermeture du formulaire 2 ?
Donc encore une fois, comment trouver une instance de la classe Form1 à partir de la classe Form2 ?
Merci