C#의 메시지 상자

Muhammad Maisam Abbas 2024년2월16일
C#의 메시지 상자

이 자습서에서는 C#에서yes또는no옵션을 사용하여 메시지 상자를 만드는 방법에 대해 설명합니다.

C#에서MessageBox클래스를 사용하여 메시지 상자 만들기

MessageBox클래스는 C#으로 메시지 창을 표시합니다. yesno옵션으로 메시지 상자를 생성하려면MessageBox클래스 생성자의 매개 변수에 MessageBoxButton.YesNo열거 형을 전달할 수 있습니다. 다음 코드 예제는 C#에서MessageBox클래스를 사용하여yesno옵션을 사용하여 메시지 상자를 만드는 방법을 보여줍니다.

using System.Windows.Forms;

namespace messagbox {
  static class Program {
    static void Main() {
      Application.EnableVisualStyles();
      DialogResult dr = MessageBox.Show("Are you happy now?", "Mood Test", MessageBoxButtons.YesNo);
      switch (dr) {
        case DialogResult.Yes:
          MessageBox.Show("That is Fantastic");
          break;
        case DialogResult.No:
          MessageBox.Show("Why Not?");
          break;
      }
    }
  }
}

출력:

C# 메시지 상자 1

C# 메시지 상자 2

위 코드에서DialogResult열거 형의dr인스턴스 내에MessageBox.Show()함수의 결과를 저장했습니다. DialogResult enum에는 대화 상자에서 반환 된 값을 나타내는 식별자가 포함되어 있습니다. switch문을 사용하여MessageBox.Show()함수가 반환 한 값을 확인하고 선택한 각 옵션에 대해 다른 메시지 상자를 표시했습니다.

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