Envoyé par
parabole33
une question ?
Comment peux t on créer un projet dans plusieurs documents source afin de ne pas mélanger les procédures . Meilleurs lisibilité du prg ...
Merci
un projet peut contenir autant de fichier et de classes que tu veux, rien ne t'empeche de faire un fichier par classe.
Je pense que tu as plutot voulu demander :
comment peut on créer une classe dans plusieurs fichiers source ......
pour cela il faut utiliser le mot partial, et d'ailleur tu vois que c'est le cas pour les Form, si ta form s'appelle Form1, tu as toujours un fichier Form1.cs et un fichier Form1.Designer.cs
tu notera que dans ces deux fichiers, tu retrouve la déclaration suivante :
public partial class Form1 : Form
C'est ce qui permet d'etaler la définition de la classe sur les 2 fichiers, l'un pour le code que tu vas ajouter, l'autre généré automatiquement par le Designer.
Un puriste te dira surement qu'il ne faut pas faire de classe à tout faire, trop grosse (et il a surement raison). Cela dit si ta classe devient imposante, en effet il me semble judicieux de séparer ta classe sur 2 ou 3 fichiers pour regrouper les choses... Je le fais souvant par exemple si ma classe gere des evenements/ Callback, je place toutca dans un fichier MaClasseEvents
Partager