다음을 통해 공유


MessageBox 클래스

정의

메시지 상자를 표시합니다.

public ref class MessageBox sealed
public sealed class MessageBox
type MessageBox = class
Public NotInheritable Class MessageBox
상속
MessageBox

설명

메시지 상자는 사용자에게 문자 메시지를 표시하는 프리페이버링된 모달 대화 상자입니다. 클래스의 정적 Show 메서드를 호출하여 메시지 상자를 표시합니다 MessageBox . 표시되는 문자 메시지는 에 전달하는 Show문자열 인수입니다. 메서드의 여러 오버로드를 Show 사용하면 제목 표시줄 캡션을 제공할 수도 있습니다.

사용자가 메시지 상자를 Show 닫을 수 있도록 하려면 제목 표시줄에 확인 단추와 닫기 단추가 있는 메시지 상자를 표시합니다.

메시지 상자를 사용하여 사용자에게 질문을 할 수도 있습니다. 사용자가 열거형을 사용하여 MessageBoxButton 표시하도록 지정한 여러 단추 중 하나를 클릭하여 응답합니다. 이 열거형을 메서드의 여러 오버로드에 Show 전달할 수 있습니다. 열거형의 MessageBoxButton 기본값은 입니다 OK.

반환되는 값을 Show 검사하여 사용자가 클릭하는 단추를 확인할 수 있습니다. 반환 값은 각 값이 메시지 상자에서 표시할 수 있는 단추 중 하나와 같은 열거형의 값 MessageBoxResult 입니다. 메시지 상자의 기본값은 확인이 기본 메시지 상자 단추이기 때문입니다OK. 그러나 메서드의 일부 오버로드를 Show 사용하면 다른 MessageBoxResult 기본값을 제공할 수 있습니다.

메시지 상자는 정보를 전달할 수 있으며 중요도가 다양한 질문을 할 수 있습니다. 메시지 상자는 아이콘을 사용하여 중요도를 나타냅니다. 예를 들어 아이콘은 메시지가 정보인지, 경고인지 또는 중요한지를 나타낼 수 있습니다. 열거형은 MessageBoxImage 가능한 메시지 상자 아이콘 집합을 캡슐화합니다. 기본적으로 메시지 상자에는 아이콘이 표시되지 않습니다. 그러나 메시지 상자에 아이콘이 MessageBoxImage 포함되도록 지정하기 위해 여러 Show 메서드 오버로드 중 하나에 값을 전달할 수 있습니다.

메시지 상자는 경우에 따라 오른쪽에서 왼쪽 읽기와 같은 특수 기능을 제공합니다. 메서드의 일부 오버로드에서 허용하는 하나 이상의 MessageBoxOptions 열거형 값을 사용하여 메시지 상자의 Show 동작을 사용자 지정할 수 있습니다.

메시지 상자에는 항상 소유자 창이 있습니다. 기본적으로 메시지 상자의 소유자는 메시지 상자가 열려 있는 시간에 애플리케이션에서 현재 활성 창입니다. 그러나 여러 Show 오버로드 중 하나를 사용하여 에 Window 대한 다른 소유자를 지정할 수 있습니다. 소유자 창에 대한 자세한 내용은 를 참조하세요 Window.Owner.

자세한 내용은 MessageBox 샘플합니다.

메서드

Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.

(다음에서 상속됨 Object)
GetHashCode()

기본 해시 함수로 작동합니다.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type을 가져옵니다.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
Show(String)

메시지를 포함하며 결과를 반환하는 메시지 상자를 표시합니다.

Show(String, String)

메시지 및 제목 표시줄 캡션을 포함하며 결과를 반환하는 메시지 상자를 표시합니다.

Show(String, String, MessageBoxButton)

메시지, 제목 표시줄 캡션 및 단추를 포함하며 결과를 반환하는 메시지 상자를 표시합니다.

Show(String, String, MessageBoxButton, MessageBoxImage)

메시지, 제목 표시줄 캡션, 단추 및 아이콘을 포함하며 결과를 반환하는 메시지 상자를 표시합니다.

Show(String, String, MessageBoxButton, MessageBoxImage, MessageBoxResult)

메시지, 제목 표시줄 캡션, 단추 및 아이콘을 포함하는 메시지 상자를 표시합니다. 이 메시지 상자는 기본 메시지 상자 결과를 허용하며 결과를 반환합니다.

Show(String, String, MessageBoxButton, MessageBoxImage, MessageBoxResult, MessageBoxOptions)

메시지, 제목 표시줄 캡션, 단추 및 아이콘을 포함하는 메시지 상자를 표시합니다. 이 메시지 상자는 기본 메시지 상자 결과를 허용하고 지정된 옵션을 따르며 결과를 반환합니다.

Show(Window, String)

지정된 창 앞에 메시지 상자를 표시합니다. 메시지 상자는 메시지를 표시하며 결과를 반환합니다.

Show(Window, String, String)

지정된 창 앞에 메시지 상자를 표시합니다. 메시지 상자는 메시지 및 제목 표시줄 캡션을 표시하며 결과를 반환합니다.

Show(Window, String, String, MessageBoxButton)

지정된 창 앞에 메시지 상자를 표시합니다. 메시지 상자는 메시지, 제목 표시줄 캡션 및 단추를 표시하며 결과를 반환합니다.

Show(Window, String, String, MessageBoxButton, MessageBoxImage)

지정된 창 앞에 메시지 상자를 표시합니다. 메시지 상자는 메시지, 제목 표시줄 캡션, 단추 및 아이콘을 표시하며 결과를 반환합니다.

Show(Window, String, String, MessageBoxButton, MessageBoxImage, MessageBoxResult)

지정된 창 앞에 메시지 상자를 표시합니다. 메시지 상자는 메시지, 제목 표시줄 캡션, 단추 및 아이콘을 표시하고 기본 메시지 상자 결과를 허용하며 결과를 반환합니다.

Show(Window, String, String, MessageBoxButton, MessageBoxImage, MessageBoxResult, MessageBoxOptions)

지정된 창 앞에 메시지 상자를 표시합니다. 메시지 상자는 메시지, 제목 표시줄 캡션, 단추 및 아이콘을 표시하고, 기본 메시지 상자 결과를 허용하고 지정된 옵션을 따르며 결과를 반환합니다.

ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)

적용 대상

추가 정보