Pour chaque module applicatif (que nous appellerons MA), je crée un nouveau projet (que nous nommerons PS pour Projet Secondaire) dont le formulaire (nommé cette fois FS pour Formulaire Secondaire) accueillera le contenu du MA.
Non, en conception tu crée seulement une WinForms secondaire dans le même projet.
En exécution, tu crées les winforms secondaires et tu "déplace" leur "MovingPanel" (celui que tu as créé pour contenir tous les autres controls de la form secondaire) vers la forme principale:
MySecondaryForm.FindControl("MovingPanel").Parent=MyMainForm.MyDestinationPanel;
Et c'est tout !!!
Partager