MessageBoxIcon 열거형

정의

표시할 정보를 정의하는 상수입니다.

public enum class MessageBoxIcon
public enum MessageBoxIcon
type MessageBoxIcon = 
Public Enum MessageBoxIcon
상속
MessageBoxIcon

필드

Name Description
None 0

메시지 상자에 기호가 없습니다.

Error 16

메시지 상자에는 빨간색 배경이 있는 원 안에 흰색 X로 구성된 기호가 포함되어 있습니다.

Hand 16

메시지 상자에는 빨간색 배경이 있는 원 안에 흰색 X로 구성된 기호가 포함되어 있습니다.

Stop 16

메시지 상자에는 빨간색 배경이 있는 원 안에 흰색 X로 구성된 기호가 포함되어 있습니다.

Question 32

메시지 상자에는 원에 물음표로 구성된 기호가 포함되어 있습니다. 물음표 메시지 아이콘은 특정 유형의 메시지를 명확하게 나타내지 않으며 메시지의 구문이 모든 메시지 유형에 적용될 수 있으므로 더 이상 권장되지 않습니다. 또한 사용자는 물음표 기호를 도움말 정보 기호와 혼동할 수 있습니다. 따라서 메시지 상자에 이 물음표 기호를 사용하지 마세요. 시스템은 이전 버전과의 호환성을 위해서만 포함을 계속 지원합니다.

Exclamation 48

메시지 상자에는 노란색 배경이 있는 삼각형의 느낌표로 구성된 기호가 포함되어 있습니다.

Warning 48

메시지 상자에는 노란색 배경이 있는 삼각형의 느낌표로 구성된 기호가 포함되어 있습니다.

Asterisk 64

메시지 상자에는 원 안에 소문자 i로 구성된 기호가 포함되어 있습니다.

Information 64

메시지 상자에는 원 안에 소문자 i로 구성된 기호가 포함되어 있습니다.

예제

다음 코드 예제에서는 a를 사용하여 MessageBox 사용자에게 누락된 항목을 TextBox알리는 방법을 보여줍니다. 이 예제에서는 메서드를 사용 하 고 있는 기존 폼 ButtonTextBox 에서 호출 해야 합니다.

private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
    const string message =
        "Are you sure that you would like to close the form?";
    const string caption = "Form Closing";
    var result = MessageBox.Show(message, caption,
                                 MessageBoxButtons.YesNo,
                                 MessageBoxIcon.Exclamation);

    // If the no button was pressed ...
    if (result == DialogResult.No)
    {
        // cancel the closure of the form.
        e.Cancel = true;
    }
}
Private Sub Form1_FormClosing( _
    ByVal sender As System.Object, _
    ByVal e As System.Windows.Forms.FormClosingEventArgs) _
    Handles MyBase.FormClosing

    Dim message As String = _
            "Are you sure that you would like to close the form?"
    Dim caption As String = "Form Closing"
    Dim result = MessageBox.Show(message, caption, _
                                 MessageBoxButtons.YesNo, _
                                 MessageBoxIcon.Exclamation)

    ' If the no button was pressed ...
    If (result = DialogResult.No) Then
        ' cancel the closure of the form.
        e.Cancel = True
    End If
End Sub

설명

이 열거형은 클래스에서 MessageBox 사용됩니다. 이 열거형의 각 멤버에 대한 설명에는 기호의 일반적인 표현이 포함됩니다. 표시되는 실제 그래픽은 운영 체제 상수의 함수입니다. 현재 구현에는 여러 값이 할당된 네 개의 고유 기호가 있습니다.

다음 표에서는 다양한 메시지 상자 아이콘을 보여 줍니다.

Icon Name
빨간색 원의 흰색 X
파란색 원의 흰색 물음표 Question
노란색 삼각형의 검은색 느낌표 느낌표
파란색 원의 흰색 소문자 i 별표
빨간색 원의 흰색 X 중지
빨간색 원의 흰색 X 오류
노란색 삼각형의 검은색 느낌표 Warning
파란색 원의 흰색 소문자 i 정보

적용 대상