Bonjour,
Je souhaite créer une application qui lance en premier lieu une fenêtre de connexion utilisateur (couplé à une BDD MySQL, la tout marche parfaitement testé en séparée) puis renvois une valeur à la fonction "main" suivant les contrôles effectués pour ensuite ouvrir une seconde fenêtre (programme principale) avec la valeur de retour de la première fenêtre qui doit se fermer avant l'ouverture de la seconde.
Pour cela j'ai deux Windows Form (fenêtre connexion et principale) et je fais dans "main":
1. Application.run(new Formconnexion())
2. Application.ExitThread()
3. Application.Run(new Formprincipale())
J'ai créé une classe Utilisateur contenant les droits qui doivent être envoyé à la seconde fenêtre (changement des options suivant droits).
Je n'arrive pas à accéder à l'objet User de la classe Utilisateur instancié dans le "main" dans aucune des deux fonctions.
Comment faire pour accéder à mon objet dans les deux classe Windows Form(si je le passe en arguments aux deux constructeurs, je n'ai pas accès aux méthodes de la classe Utilisateur). Exist-il un moyen comme en C de définir une variable de type global?
Merci d'avance.
Partager