2011-01-01 1 views
2

Où puis-je trouver le constructeur par défaut d'un formulaire Windows? Je veux dire:VB.NET: où est le constructeur par défaut d'un formulaire Windows?

Public Sub New() 

End Sub 

Je devrais dire que j'utilise Visual Studio 2008 comme mon éditeur.

+0

Vous le trouvez dans n'importe quel fichier que vous avez écrit. –

+0

@Doc: vous voulez dire dans * .Designer.vb d'un winform? Il n'y a pas le constructeur par défaut là ...... – odiseh

Répondre

8

Il n'apparaît pas par défaut. Vous pouvez en déclarer un, et il remplacera le constructeur par défaut. En fait, dès que vous tapez Public Sub New() et appuyez sur Entrée, VS doit remplir quelques lignes de code, et vous pouvez ajouter votre code si nécessaire.

0

Il n'y a pas de constructeur par défaut tant que vous n'en avez pas écrit. Alors ajoutez l'extrait de code de votre question au fichier MyForm.vb et vous êtes content. VS va généralement ajouter un appel à InitializeComponent(), ce qui est logique.

0

Un constructeur par défaut (public) pour n'importe quelle classe VB n'a pas besoin d'être défini explicitement. En outre, dans le fichier .Designer.vb, Forms inclut un DesignerGeneratedAttribute, qui ajoute automatiquement un appel à InitializeComponent au constructeur par défaut et se plaint si votre constructeur ajouté manuellement ne le fait pas.

Questions connexes