2009-07-10 8 views
0

J'ai un composant développé par moi-même. E.g .: Logger.Charts.Exchart() est le constructeur.VS2008 ajouter automatiquement les utilisations désactiver

Maintenant, j'utiliser « en utilisant » dans mon formulaire:

Using Logger.Charts; 
Exchart x = Exchart(); 

Mais chaque fois que je clique sur mon composant sur le concepteur, il modifier automatiquement le constructeur à:

Exchart x = Logger.Charts.Exchart(); 

Comment puis-je désactiver cela?

Répondre

3

Si ce code est dans le fichier .designer, vous ne pouvez pas arrêter ce comportement.

Pendant le code gen, le concepteur WinForms crachera des noms complets de tous les types. Il n'y a aucun moyen de désactiver ce comportement.

I croyez cela est fait afin d'éviter les problèmes de collision d'espace de noms.

Questions connexes