Bonjour à tous,
Ceci concerne à problème d'accès à des variables de classe.
L'application en construction possède :
- une ClasseA publique (mémorisation des paramètres globaux de l'application).
- une Form1 (affichage de l'application).
- une Form2 (définition des paramètres globaux de l'application) appelée depuis le menu de la Form1.
++++++++++++++++++
Etape 1:
Au démarrage, de l'application, la Form1 crée une instance de la classeA juste après "InitializeComponent()".
-> La Form1 lit sans problème les valeurs des variables de l'instance de la classeA.
++++++++++++++++++
Etape 2
Un menu de la Form1 ouvre la Form2.
Je souhaiterai que les valeurs définies dans la Form2 modifient les valeurs de l'instance active de la ClasseA créée par la Form1.
Dans le code de la Form2, il est impossible de faire référence à l'instance de la classeA de la Form1.
Comment puis-je coder cela ?
J'ai bien essayé avec une variable globale, mais le compilateur m'interdit le set/get à une variable globale.
Je tourne en rond sans trouver de solution.
Où est mon incompréhension ?
Merci par avance pour votre aide.
Partager