2011-01-01 2 views
2

Где я могу найти конструктор по умолчанию формы окна? Я имею в виду:VB.NET: где конструктор по умолчанию формы окна?

Public Sub New() 

End Sub 

Я должен сказать, что я использую Visual Studio 2008 в качестве своего редактора.

+0

Вы найдете его в любом файле, который вы написали. –

+0

@Doc: вы имеете в виду в * .Designer.vb из winform? Там нет конструктора по умолчанию ...... – odiseh

ответ

8

По умолчанию он не отображается. Вы можете объявить его, и он переопределит конструктор по умолчанию. Фактически, как только вы введете Public Sub New() и нажмите enter, VS должен заполнить пару строк кода, и вы можете добавить свой код там, где это необходимо.

0

Не существует конструктора по умолчанию, если вы его не пишете. Поэтому добавьте фрагмент кода вашего вопроса в файл MyForm.vb, и вы счастливы. VS обычно добавляет к нему вызов InitializeComponent(), что имеет смысл.

0

Конструктор по умолчанию (открытый) для любого класса VB не нуждается в определении экспликации. Кроме того, в файле .Designer.vb Формы включают DesignerGeneratedAttribute, который автоматически добавляет вызов к InitializeComponent конструктору по умолчанию и жалуется, если ваш добавленный вручную конструктор не делает этого.

Смежные вопросы