본문 바로가기

자료

[VB.net/C#] Interaction.MsgBox(Object, MsgBoxStyle, Object)

728x90

반환MsgBoxResult

다음 값 중 하나입니다.

반환상수값

OK 1
Cancel 2
Abort 3
Retry 4
Ignore 5
Yes 6
No 7

예외

ArgumentException

Prompt가 String 식이 아니거나 Title이 올바르지 않습니다.

InvalidOperationException

프로세스가 사용자 대화형 모드로 실행되고 있지 않습니다.

InvalidEnumArgumentException

하나 이상의 매개 변수가 MsgBoxResult 또는 MsgBoxStyle 열거형의 멤버가 아닙니다.

 


설명

위치 인수를 생략 하는 경우 해당 하는 쉼표 구분 기호를 유지 해야 합니다.

대화 상자에 취소 단추가 표시 되는 경우 ESC 키를 누르면 취소 를 클릭 하는 것과 동일한 효과가 있습니다.

대화 상자에 도움말 단추가 포함 되 면 대화 상자에 대 한 상황에 맞는 도움말이 제공 됩니다. 그러나 다른 단추 중 하나를 선택할 때까지 값이 반환 되지 않습니다. Windows Form 애플리케이션에서 선택 합니다 도움말 실행 단추를 HelpRequested 폼에 대 한 이벤트.

 참고

MsgBox함수는 UIPermission SafeTopLevelWindows 부분 신뢰 상황에서 실행에 영향을 줄 수 있는 수준에 필요 합니다. 자세한 내용은 UIPermission를 참조하세요.

MsgBoxStyle열거형 값은 다음 표에 나와 있습니다.

테이블 2멤버값설명

멤버 설명
OKOnly 0 확인 단추만 표시 합니다.
OKCancel 1 확인 및 취소 단추를 표시 합니다.
AbortRetryIgnore 2 중단, 다시 시도 및 무시 단추를 표시 합니다.
YesNoCancel 3 예, 아니요 및 취소 단추를 표시 합니다.
YesNo 4 예 및 아니요 단추를 표시 합니다.
RetryCancel 5 다시 시도 및 취소 단추를 표시 합니다.
Critical 16 중요 한 메시지 아이콘을 표시 합니다.
Question 32 경고 쿼리 아이콘을 표시 합니다.
Exclamation 48 경고 메시지 아이콘을 표시 합니다.
Information 64 정보 메시지 아이콘을 표시 합니다.
DefaultButton1 0 첫 번째 단추가 기본 단추입니다.
DefaultButton2 256 두 번째 단추가 기본 단추입니다.
DefaultButton3 512 세 번째 단추가 기본 단추입니다.
ApplicationModal 0 애플리케이션 모달입니다. 사용자는 현재 애플리케이션에서 작업을 계속 하기 전에 messagebox에 응답 해야 합니다.
SystemModal 4096 시스템이 모달입니다. 모든 애플리케이션에는 사용자가 messagebox에 응답할 때까지 일시 중단 됩니다.
MsgBoxSetForeground 65536 메시지 상자 창을 전경 창으로 지정 합니다.
MsgBoxRight 524288 텍스트를 오른쪽에 맞춥니다.
MsgBoxRtlReading 1048576 히브리어 및 아랍어 시스템에서 텍스트를 오른쪽에서 왼쪽으로 읽도록 지정 합니다.

첫 번째 값 그룹 (0-5)은 대화 상자에 표시 되는 단추의 수와 유형을 설명 합니다. 두 번째 그룹 (16, 32, 48, 64)은 아이콘 스타일을 설명 합니다. 세 번째 그룹 (0, 256, 512)에 따라 기본값 단추가 결정 됩니다. 네 번째 그룹 (0, 4096)은 메시지 상자의 모달을 결정 하 고 다섯 번째 그룹은 메시지 상자 창이 전경 창 인지 여부와 텍스트의 맞춤 및 방향을 지정 합니다. 숫자를 추가 하 여 인수의 최종 값을 만들 때는 Buttons 각 그룹의 숫자를 하나만 사용 합니다.

728x90