2008-11-05 5 views

답변

1

그래, Application.Run 호출을하는 것이 중요합니다. 이 호출은 사용자가 지정하는 기본 형식에 상관없이 프로그램 제어권을 이전합니다. 양식은 닫힐 때까지 계속 실행됩니다. 이 호출을하지 않으면 Main() 함수가 제어를 유지하고 Main()이 종료되면 응용 프로그램이 종료됩니다. 이는 시작 폼을 지정할 수있는 응용 프로그램 탭의 응용 프로그램 설정 창에서 재정의 할 수 있지만 VB.NET IDE에서 뒷 배경으로 수행됩니다. C#에서는이 코드가 Windows Form 프로젝트를 지정하는 경우 일반적으로 코드 템플릿에 의해 추가되지만 빈 프로젝트를 열면이 코드가 표시되지 않습니다. 희망이 도움이됩니다.

0

나는 그 질문에 너무 빠르다. 문제는 여기에서 내가 어떻게 앱을 시작 하느냐에 달린 것 같다. 당신이 할 경우

form.ShowDialog(); 

그런 다음 폼의 부모는 시작 화면으로 설정됩니다, 그래서 그것은 또한 (이 경우 '양식'에서) 자식 창을 닫습니다 닫습니다,하지만 당신은 사용하는 경우 때

System.Windows.Forms.Application.Run(form) 

앱을 시작하려면 '양식'이 스플래시 화면의 하위가 아니므로 스플래시 화면을 닫지 마십시오.

관련 문제