Existe-t-il un moyen de faire en sorte que Visual Studio affiche le code d'un contrôle / formulaire par défaut au lieu du concepteur? J'ai tendance à ne pas être fan des designers car ils ajoutent des ballonnements.
Existe-t-il un moyen de faire en sorte que Visual Studio affiche le code d'un contrôle / formulaire par défaut au lieu du concepteur? J'ai tendance à ne pas être fan des designers car ils ajoutent des ballonnements.
Réponses:
Faites un clic droit sur un fichier et sélectionnez "Ouvrir avec ..."
Sélectionnez «CSharp Editor», puis cliquez sur «Définir par défaut».
Décorez votre classe avec [System.ComponentModel.DesignerCategory ("")], par exemple:
[System.ComponentModel.DesignerCategory("")]
public class MySpecialButton : System.Windows.Forms.Button
{
}
J'aime que mes formulaires s'ouvrent en mode Création, mais j'ai créé un fichier de classe partiel qui ne contenait que du code et Visual Studio voulait l'ouvrir en mode Création tout le temps. Pour empêcher Visual Studio de se rendre compte qu'un fichier source spécifique peut être chargé par Designer, recherchez dans le fichier csproj la balise Compile Include du fichier source approprié et supprimez la balise SubType en dessous.
Je suis tombé sur ce problème moi-même récemment et les solutions ci-dessus n'ont pas résolu mon problème. J'avais besoin d'entrer Tools | Options
et de modifier les paramètres de HTML Designer
à Enable HTML designer
et de sélectionner Start pages in: Source View
.