Bonjour,
Je suis actuellement en train de développez une interface graphique en c# sous visual studio 2008 (version express).
Mon interface possède un tabControl avec 6 onglets. Chacun des onglets possèdent plusieurs controls (bouton, combobox, datagrid, scope pour afficher des graphes , etc ...). Il s'agit en faite d'une interface de test qui appelle des exécutables externes, elles ne sert qu'a configurer et visualiser les résultats via des fichiers. Elle effectue quelques traitement sur les données mais rien de bien méchant.
Mon problèmes est que tout ces contrôles se trouvent déclarer dans ma form principale (form1.designer.cs commence à être énorme). Du coup les divers évènements que je vais leurs associés seront gérer dans la même classe pour tout les onglets et tout les contrôles. Pourquoi pas, mais je voit venir d'avance la longueur et la complexité de mon fichier lorsque je vais commencer a codé les diverses action en fonction des événements.
Ma question est la suivante :
Existe t-il un moyen de séparer mes composants et leurs événements dans diverses classes (une par onglet) afin de faciliter le traitement sachant que tout mes onglets sont complètement indépendants ? En gros j'aimerai avoir une classe par onglets et que c'est classes gère les évènements associés à cette onglet.
Je vous remercie d'avance pour vos réponses
Cordialement.
Partager