[C# 윈폼] 윈폼 폼 닫기 이벤트 (Form Closed Event) 선언하는 방법


안녕하세요.

 

오늘은 C# 윈폼에서 폼을 닫을 때 발생하는 이벤트인 폼 닫기 (Form Closed Event) 이벤트 발생하는 방법에 대해서 알려드리려고 합니다.

 

해당 이벤트를 선언 함으로써, 내가 프로그램 폼을 닫을 때 많은 동작들을 직접 구현할 수 있는데요.

 

이때 유용하게 사용할 수 있는 기능입니다!ㅎㅎ


 

그럼 바로 예제를 통해서 어떻게 Form Closed Event를 선언하는지 보여드리겠습니다.

 

먼저 아래와 같이 빈 윈폼 프로젝트를 생성해 주시기 바랍니다.

 

윈폼 프로젝트 생성



위와 같이 생성하였다면, 다른 컨트롤 배치할 필요 없이 바로 소스코드로 넘어가겠습니다.

 

예제 코드


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

using System.Windows.Forms;

 

namespace FormClosedTest

{

    public partial class Form1 : Form

    {

        public Form1()

        {

            InitializeComponent();

 

            // 닫기 이벤트 선언

            this.FormClosed += Form_Closing;

        }

 

        /// <summary>

        ///  닫기 이벤트 핸들러 선언

        /// </summary>

        /// <param name="sender"></param>

        /// <param name="e"></param>

        public void Form_Closing(object sender, FormClosedEventArgs e)

        {

            MessageBox.Show("폼이 닫힙니다.");

        }

    }

}

 

Colored by Color Scripter

cs


실행 결과



위와 같이 프로그램을 실행시키면 빈 폼이 하나 실행이 됩니다.

 

그리고 X 표시를 눌러서 폼을 닫으려면 이때 이제 Form Closed 이벤트가 발생하여 제가 소스코드로 넣은 메시지인 폼이 닫힙니다.” 라는 문구가 뜨게 되는 것을 확인하실 수 있습니다.


 

이로써, Form Closed 이벤트 선언하는 방법에 대해서 알아 보았습니다.

 

감사합니다.^^


728x90

이 글을 공유하기

댓글

Designed by JB FACTORY