Bonjour,

Je me permets de créer un sujet afin d'obtenir de l'aide pour mon problème.
J'aimerais passer des variables entre 3 forms (Form1, Form2 et Word(qui génère un Word)).
Pour l'instant, j'arrive à passer mes infos de Form1 vers Form2, et même afficher mes variables.
J'ai dans Form1, sur le bouton pour créer le Form2 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Form2 form2 = new Form2(prenom);
form2.Show();
Je peux afficher le prénom dans la Form2, tout va bien. Mais dans le form2, problème sur le code du bouton pour générer le Word :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Word word = new Word();
 word.CreerDocument(prenom);
La méthode en question affiche simplement le prénom dans un fichier word.

C'est le drame, prenom "n'existe pas dans le contexte actuel". Pourtant, je peux bien l'afficher dans le form2 dans une textbox !
Je tiens à préciser que passer une variable que j'ai créée dans form2 vers le word marche parfaitement. En gros, ce qui bloque c'est :
1->2->3
1->2 et 2->3

En vous remerciant d'avance pour votre aide !
Félix