Salut,
Effectivement c'est pas très compliqué quand on l'a déjà fait une fois. Tu dois définir une variable "public" (pour l'exemple, je l'appelle frmMain)de type Form1 dans ta classe Form2 (une propriété ou une méthode "SetForm(Form1 frm)" serait mieux). Avant d'afficher une instance de Form2, l'instance de Form1 défini la variable frmMain à this. Ensuite, quand tu veux réafficher cette fenêtre, t'a plus qu'a utiliser la variable frmMain.
Voici grossomodo la technique. Pour ma part, quand je peux le faire, j'utilise l'affichage modal (méthode ShowDialog) c'est plus clair pour l'utilisateur qui ne voit pas sa fenêtre disparaitre et apparaitre tout le temps.
Chris
N'oubliez pas de cloturer votre post.
|