C#

C# 윈폼 - 새로운 폼 생성하기

choyoung 2025. 1. 20. 18:36

 

위의 사진을 보면 제가 생성한 폼이 2개인 것을 확인할 수 있습니다.

더불어 Form1의 Button을 클릭했을 때 또 다른 Form2가 열릴 수 있도록 구현하였습니다.

 

이 포스트에서 C# 윈폼 환경에서 새로운 폼을 생성하는 방법과

Form1의 동작을 통해서 Form2가 실행되게 하는 방법에 대해 알아보겠습니다.

 

새로운 Form 생성하기

 

Form1에서 디자인을 하던 중 새로운 폼을 생성하고 싶을 때는 화면의 우측 상단의 솔루션 탐색기를 보면 됩니다.

 

1. 화면 우측 상단 솔루션 탐색기 > 편집 중인 C# 윈폼 파일 우클릭 > 양식(Windows Forms) 클릭

 

2. 새 항목 추가 - 양식(Windows Forms) 선택 > 이름 - 원하는 파일명 수정 > 추가 클릭

필요에 따라 다른 파일을 생성하셔도 됩니다!

 

  • 새로 생성된 폼 확인

 


C# 윈폼 실행 시, 기존의 폼의 동작으로 새로운 폼 열기

앞서 말씀드린 Form1의 버튼을 클릭하였을 때 새로운 Form2가 실행되도록 하는 방법을 알아보겠습니다.

 

1. 처음 실행되는 폼의 디자인 > 생각하는 동작의 요소 더블 클릭

 

2. 클릭 시 생성된 코드 수정

 

3. 새로운 폼 생성하는 코드 작성

private void button1_Click(object sender, EventArgs e)
{
    Form2 form2 = new Form2();
    form2.Show();
}

 

이 코드를 작성하면 Form1의 버튼을 클릭하면 새로운 Form2가 생성됩니다!

읽어주셔서 감사합니다 ㅎㅎ