C#에서 양식 닫기

Muhammad Maisam Abbas 2024년2월16일
  1. C#에서Application.Exit()함수를 사용하여 양식 닫기
  2. C#에서Form.Close()함수를 사용하여 양식 닫기
C#에서 양식 닫기

이 자습서에서는 C#에서 양식을 닫는 방법을 소개합니다.

C#에서Application.Exit()함수를 사용하여 양식 닫기

Application.Exit()함수는 C#에서 전체 애플리케이션을 닫는 데 사용됩니다. Application.Exit()함수는 모든 메시지 루프에 실행을 종료하도록 알리고 모든 메시지 루프가 종료 된 후 응용 프로그램을 닫습니다. 응용 프로그램이 하나의 양식으로 만 구성된 경우Application.Exit()함수를 사용하여 Windows Form 응용 프로그램에서 양식을 닫을 수도 있습니다. 다음 예를 참조하십시오.

using System;
using System.Windows.Forms;

namespace close_form {
  public partial class Form1 : Form {
    public Form1() {
      InitializeComponent();
    }

    private void button3_Click(object sender, EventArgs e) {
      Application.Exit();
    }
  }
}

위 코드에서 우리는 C#의Application.Exit()함수가있는 하나의 양식으로 만 구성된 Windows Form 애플리케이션에서 양식을 닫았습니다. 이 접근 방식의 유일한 단점은Application.Exit()함수가 전체 애플리케이션을 종료한다는 것입니다. 따라서 응용 프로그램에 두 개 이상의 양식이 포함 된 경우 모든 양식이 닫힙니다.

C#에서Form.Close()함수를 사용하여 양식 닫기

Form.Close()함수는 C#의 Windows Form 애플리케이션에서 Form을 닫는 데 사용됩니다. 버튼 클릭 이벤트 내에서Form.Close()함수를 사용하여 버튼을 클릭하여 지정된 양식을 닫을 수 있습니다. 다음 예를 참조하십시오.

using System;
using System.Windows.Forms;

namespace close_form {
  public partial class Form1 : Form {
    public Form1() {
      InitializeComponent();
    }

    private void button1_Click(object sender, EventArgs e) {
      this.Close();
    }
  }
}

위의 코드에서는 C#의Form.Close()함수를 사용하여 하나의 양식으로 만 구성된 Windows Form 애플리케이션에서 양식을 닫았습니다. 이전 방법과 달리이 방법은 응용 프로그램에서 단일 Form 만 닫습니다. 이 메서드는 여러 양식으로 구성된 응용 프로그램에서 단일 양식을 닫는 데 사용할 수 있습니다.

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.

LinkedIn

관련 문장 - Csharp GUI