Bonjour à tous,
je rencontre un petit problème qui me fait tourner en rond.
J'ai un projet qui utilise de multiple fenêtres, j'aimerai avoir une classe avec une méthode qui me permettrait de faire un retour en arrière dans mes formulaires.
je m'explique :
j'ai un formulaire A qui ouvre un B, puis B qui ouvre un C et quand on ferme C on revient au formulaire A.
j'ai ceci sur X branches.
du coups j'aimerai avoir une méthode unique pour gérer le retour en arrière.
j'ai bien fait ceci :
mais cela me retourne un erreur "RetourForm : est un variable mais il est utilisé comme un Type" ... je comprend mais je ne sais pas comment contourner le problème.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 public static void OuvertureForm(Form RetourForm, string StrRetourForm) { RetourForm RechargementFormulaire = (RetourForm)Application.OpenForms[StrRetourForm]; if (RechargementFormulaire != null) { RechargementFormulaire.SubReactualisationTableauBord(); RechargementFormulaire = null; } else { RechargementFormulaire = null; var withBlock = new RetourForm(); withBlock.Show(); withBlock = null; } }
Quelqu'un pourrait-il m'aider ?
Merci d'avance...
Partager