2010-12-07 26 views
2

J'ai trouvé des opinions mitigées sur cette question en réponse à otherquestions, mais vous n'avez pas trouvé une autre adresse qui l'adresse directement.Lors de la modification de Dispose (bool) dans un fichier .Designer.cs généré par winforms, est-il nécessaire de déplacer Dispose vers le fichier de code principal?

Est-il nécessaire de déplacer la méthode Dispose, dans un fichier .Designer.cs généré par winforms, vers le fichier de code principal afin que le concepteur n'écrase pas les modifications que j'ai apportées à la méthode?

Répondre

7

Non, vous ne le perdrez pas. Mais déplacez-le, la personnalisation n'est pas détectable dans un fichier que personne ne regarde jamais.

+0

Merci pour la correction. Je devrais avoir vérifié avant de poster – ChrisF

+0

Je suis certainement d'accord avec l'aspect découvrable de celui-ci, je me demandais juste si le déplacer était strictement nécessaire. La preuve supplémentaire de creuser a abouti à la conclusion que le déplacement n'est pas nécessaire est que la méthode Dispose() semble provenir du fichier de modèle Windows Forms situé dans \ Common7 \ IDE \ ItemTemplates \ CSharp \ Windows Forms \ 1033 \ Form .zip et que la méthode Dispose n'est pas contenue dans la région de code générée par Windows Form Designer du fichier .Designer.cs. –