2009-04-24 5 views
1

코드를 컴파일하고 실행하는 데 문제가 있지만 디자이너는로드하지 않습니다. 그런 다음 문제점을 찾기 위해 두 번째 Visual Studio 인스턴스로 Visual Studio를 디버그해야합니다. 디자이너가 어떤 코드를 어떤 순서로 실행합니까?C# 디자이너가 어떤 코드를 실행합니까?

+1

무엇을 디자인하고 있습니까? ASP.NET? WinForms? XAML? –

답변

0

WinForms 응용 프로그램을 만드는 경우에는 .designer.cs

1

흠의 코드입니다. 필자는 디자이너에서 'MainForm'이라는 이름의 폼을 볼 때 실제로 MainForm 유형이 아닌 System.Windows.Forms.Form 유형의 객체가 만들어 졌음을 알게되었습니다. 추가 된 컨트롤의 코드 중 일부는 부모가 MainForm이어야합니다. 코드를 실행할 때 모든 것이 괜찮 았지만 디자이너에서는 MainForm이 작성되지 않았기 때문에 그렇지 않았습니다.

+0

이것은 똑같은 문제를 안고 있습니다. 당신은 당신의 자녀 통제가 가능한 부모가 없을 것이라고 대처할 수 있어야합니다. 양식 클래스는 제어 코드에서 사용할 수 있습니다 (예를 들어 정적 메서드를 호출 할 수 있도록). 그러나 인스턴스에 대한 부모가되지는 않습니다. – RichieHindle

관련 문제