Form + UserControls - Transferts variables
Bonjour,
Je recherche des informations pour effectuer une navigation utilisateur pour un programme avec un écran principal (la form) qui sert de support et des UserControls (avec des boutons Retour / Suivant / Terminer) qui permettent de passer d'un écran à un autre.
Mon souci c'est que je ne sais pas comment passer d'un UserControl à un autre ! Et surtout j'aimerais que mes variables et objets soient dans la form afin qu'ils puissent être accessibles depuis tous les UserControls.
C'est un développement pour Windows CE (pour lecteur mobile code-barres).
Auriez-vous des idées pour effectuer ceci ? Ou d'autres alternatives pour permettre une navigation type mobile (il ne faut pas que plusieurs forms s'ouvrent indéfiniment) ?
Cordialement,
EDIT : En fait je me rends compte que mon véritable problème... c'est comment gérer une navigation dans un programme qui a besoin de passer entre plusieurs formulaires en utilisant Windows Forms ?
Ecran de connexion (Form de départ) ---> Menu (Form) ---> Ecran 1 (Form) ---> Ecran 2 (Form) ---> Ecran 3 (Form) ---> Retour Menu
Avec la possibilité entre Ecran 1 et Ecran 3 de faire des retours arrières : Menu (Form) <--- Ecran 1 (Form) <--- Ecran 2 (Form) <--- Ecran 3 (Form)
Ce qui me donne ceci : Ecran de connexion (Form de départ) ---> Menu (Form) <---> Ecran 1 (Form) <---> Ecran 2 (Form) <---> Ecran 3 (Form) ---> Retour Menu ---> etc...
Et surtout la nécessite de transférer des objets entre chaque Form (par le constructeur par exemple).