Bonjour,

Depuis quelques temps je me pose des questions sur la structure de mon application et je cherche une méthode pour améliorer le développement.

Voilà un petit schéma représentant l'organisation de l'application :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
Form1
|
|-- Class1
         |
         |-- Class2
                |
                |-- Class3
Dans Class3, j'ai besoin de mettre à jour plusieurs contrôles se trouvant dans Form1.
Actuellement, je passe en paramètre de Class1, Class2, Class3 tous les contrôles qui pourront m'être utiles.
Mais cela devient fastidieux lorsqu'il faut en ajouter des nouveaux, et que le nombre de class est beaucoup plus important.

Auriez-vous des suggestions sur la manière de procéder pour avoir quelque chose de propre ?

Mettre Form1 en static ?
Créer une structure qui contient tous les contrôles nécessaires et passer cette struture en paramètre ?
Mettre en place des événements dans chaque class pour faire remonter les infos à Form1 ?

Merci,

Mickaël