[c# débutant] réafficher une fenêtre cachée
Bonjour,
J'ai un petit problème à vous soumettre concernant la procédure à appliquer pour réafficher une fenêtre préalablement fermée.
Contexte : je travaille avec 3 fenêtres différentes : frmAccueil (Form1.cs), frmJeu (Form2.cs) et frmRecommencer (Form3.cs).
- Lors d'un événement dans Form1.cs (frmAccueil), j'affiche la fenêtre frmJeu et je cache frmAccueil :
Code:
1 2 3 4 5
| private void btnJouer_Click(object sender, EventArgs e)
{
this.Hide();
frmJeu frm = new frmJeu();
frm.Show(); |
- Une fois dans Form2.cs (frmJeu), j'affiche la fenêtre frmRecommencer et je cache frmJeu lors d'un clique :
Code:
1 2 3 4 5 6
| private void btnRecommencer_Click(object sender, EventArgs e)
{
this.Hide();
frmRecommencer frmJeu1 = new frmRecommencer();
frmJeu1.Show();
} |
- Jusqu'ici, tout va bien. La question est, comment faire pour réafficher, depuis Form3.cs (frmRecommencer), la fenêtre frmAccueil préalablement masquée ? J'ai essayé avec ce code, mais il ne reconnaît pas frm
Code:
1 2 3 4 5
| private void btnMemeJoueur_Click(object sender, EventArgs e)
{
frm.Show();
this.Close();
} |
La question est donc : comment faire pour appliquer un .show sur une fenêtre déclarée dans un autre fichier cs ?
Merci d'avance à vous.