HOWTO · Csharp
C#의 메시지 상자
MessageBox 클래스는 C#에서 예 또는 아니요 옵션이있는 메시지 상자를 만드는 데 사용할 수 있습니다.
이 페이지의 내용
이 자습서에서는 C#에서yes또는no옵션을 사용하여 메시지 상자를 만드는 방법에 대해 설명합니다.
C#에서MessageBox클래스를 사용하여 메시지 상자 만들기
MessageBox클래스는 C#으로 메시지 창을 표시합니다. yes및no옵션으로 메시지 상자를 생성하려면MessageBox클래스 생성자의 매개 변수에 MessageBoxButton.YesNo열거 형을 전달할 수 있습니다. 다음 코드 예제는 C#에서MessageBox클래스를 사용하여yes및no옵션을 사용하여 메시지 상자를 만드는 방법을 보여줍니다.
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;
}
}
}
}
출력:
위 코드에서DialogResult열거 형의dr인스턴스 내에MessageBox.Show()함수의 결과를 저장했습니다. DialogResult enum에는 대화 상자에서 반환 된 값을 나타내는 식별자가 포함되어 있습니다. switch문을 사용하여MessageBox.Show()함수가 반환 한 값을 확인하고 선택한 각 옵션에 대해 다른 메시지 상자를 표시했습니다.