나는 C# WinForms 응용 프로그램을 구축 중입니다. 추가 페이지를 만들려고합니다.추가 페이지를 만드는 방법
예를 들어, 응용 프로그램을로드 할 때 "문자 선택"또는 "재생 시작 누르기"라는 버튼이있는 화면이 표시되고 그 작업 후에 실제 응용 프로그램 화면이 나타납니다. 당신이 윈도우 폼 응용 프로그램을 구축하는 경우 단계에 따라
나는 C# WinForms 응용 프로그램을 구축 중입니다. 추가 페이지를 만들려고합니다.추가 페이지를 만드는 방법
예를 들어, 응용 프로그램을로드 할 때 "문자 선택"또는 "재생 시작 누르기"라는 버튼이있는 화면이 표시되고 그 작업 후에 실제 응용 프로그램 화면이 나타납니다. 당신이 윈도우 폼 응용 프로그램을 구축하는 경우 단계에 따라
에 문제가 표시되지 않습니다.
Application.Run(new Form1());
이 코드의 문제는 응용 프로그램이 바로이 Form1
를 닫으로 종료 할 것입니다 : Program.cs
에서 당신은 다음과 같습니다 코드를 찾을 수 있습니다. 이 코드를
var frm = new Form1();
frm.Show();
Application.Run();
으로 변경하십시오. 이제 응용 프로그램이 더 이상 자동 종료되지 않습니다. 나중에 Application.Exit();
(예 : 사용자가 버튼을 누를 때)으로 애플리케이션을 종료해야합니다. 사용자가 윈도우의 닫기 버튼 (X)을 누른 경우 Form2
의 FormClosed
이벤트 처리기에이 코드를 배치 할 수도 있습니다.
private void Form2_FormClosed(object sender, FormClosedEventArgs e)
{
Application.Exit();
}
당신은 다른 양식을 만들 Form1
var frm2 = new Form2();
frm2.Show();
this.Close();
도와 줘서 고마워! –
따라
나는 당신이 두 번째 폼을 열고 첫 번째를 닫을 수있는
감사합니다. 나는 양식을 추가했다. 내 애플 리케이션을 시작할 때 나는 여전히 form1을 얻는다. 어쨌든 시작과 결합시키지 않겠습니까? 아니면 여기에 분명하지 않습니까? ; p –
왜 두 가지 양식을 결합해야합니까? 당신은 단 하나에 물건을 할 수 있습니다 .. – siddhant
내에서이 같은 새로운 양식을 열 수 있습니까? – Haris
다른 양식을 작성한 후에 확인하십시오. 새 것과 이전 것을 어떻게 결합합니까? –
어쩌면 스플래시 화면이 필요할까요? 프로젝트에 마우스 오른쪽 버튼을 클릭하여 추가합니다. 먼저 program.cs 파일에서 열면 이벤트 중 하나에서 실제 메인 양식을 엽니 다. – TaW