2011-01-01 3 views
2

어디에서 Windows 폼의 기본 생성자를 찾을 수 있습니까? 내 말은 :VB.NET : Windows Form의 기본 생성자는 어디입니까?

Public Sub New() 

End Sub 

나는 Visual Studio 2008을 내 편집기로 사용한다고 말해야합니다.

+0

작성한 모든 파일에서 찾을 수 있습니다. –

+0

@Doc : winform의 * .Designer.vb를 의미합니까? 거기에 기본 생성자가 없습니다 ...... – odiseh

답변

8

기본적으로 표시되지 않습니다. 하나를 선언 할 수 있으며 기본 생성자를 재정의합니다. 사실 Public Sub New()를 입력하고 Enter 키를 누르면 VS는 몇 줄의 코드를 채워야하며 필요할 경우 코드를 추가 할 수 있습니다.

0

아무 것도 쓰지 않은 한 기본 생성자가 없습니다. 그래서 MyForm.vb 파일에 질문의 코드 스 니펫을 추가하면 만족 스럽습니다. VS는 일반적으로 InitializeComponent()에 대한 호출을 추가합니다. 이는 의미가 있습니다.

0

모든 VB 클래스의 기본 (공용) 생성자는 명시 적으로 정의 할 필요가 없습니다. 또한 .Designer.vb 파일에서 DesignerGeneratedAttribute이 포함되어 있으며 기본 생성자에 InitializeComponent에 대한 호출을 자동으로 추가하고 수동으로 생성자가 생성자를 추가하지 않으면 불만을 제기합니다.

관련 문제