Coding/C#

C# 폼 닫을때의 이벤트 발생 (Form Closing Event)

Miuna3 2016. 12. 7. 20:32

폼이 종료될때의 이벤트는 2가지가 있다.

폼이 종료되면서 발생시킬 이벤트, 폼이 종료되고 난 후 발생시킬 이벤트.

이번에는 폼이 종료될때의, 모든 폼을 종료시키는 이벤트를 만들어본다.


아래의 Contorl()은 폼의 이름이다.

FormClosing => 폼이 종료될때

+= new FormClosingEvnetHandler(closing); 폼이 종료될때의 이벤트를 받는 핸들러가 closing을 추가하여 실행.


public Control()

        {

            InitializeComponent();

            Login();

            FormClosing += new FormClosingEventHandler(closing);

        }


private void closing(object sender, FormClosingEventArgs e)

        {

            TopQuery.Logout();

            Application.Exit();

        }