0 votes

Comprendre le positionnement de la méthode créée dans Visual Studio GUI

Visual Studio dispose de moyens pour créer automatiquement une méthode. Par exemple, vous pouvez double-cliquer sur un bouton dans le concepteur pour créer une méthode de gestion d'événement ou vous pouvez utiliser les listes déroulantes en haut de l'éditeur de code pour créer une surcharge ou un gestionnaire d'événement.

Pour moi, ces méthodes semblent ne jamais placer la nouvelle méthode à un endroit raisonnable du code. Par exemple, à la fin du fichier source semblerait raisonnable. Mais il doit y avoir un certain raisonnement derrière la façon dont ces opérations fonctionnent. Comment puis-je comprendre ce que fait Visual Studio et en tirer parti pour minimiser la frustration. (Ma stratégie actuelle est d'éviter les moyens qui créent automatiquement ces méthodes et de simplement les taper là où je les veux en premier lieu).

1voto

EricSchaefer Points 7592

VS2008 place tous les gestionnaires d'événements qu'il crée lorsque vous double-cliquez sur un contrôle à la fin du fichier. Extract Method place la nouvelle méthode juste en dessous de la méthode originale. Mais vous savez, vous pouvez en fait déplacer les méthodes créées automatiquement où vous voulez...

Je crois que Refactor ! vous laisse choisir où vous voulez placer les méthodes qu'il crée.

0voto

JaredPar Points 333733

VB.Net et C# placeront la méthode créée après la dernière méthode définie dans le fichier de la classe primaire. Avec les classes partielles, c'est le fichier qui n'est pas le fichier .designer.

Pouvez-vous nous donner plus d'informations sur votre scénario ? Quel langage, quel concepteur et quelle version de Visual Studio ?

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X