Visual Basic 6.0 MsgBox 구성요소의 [버튼] 인수
대화상자에 다양한 종류의 버튼을 만들어 주는데, [버튼] 인수는 다음과 같이 설정되어 있다.
분 류 | 상 수 | 값 | 설 명 |
---|---|---|---|
버튼 | vbOKOnly | 0 | [확인] 버튼만 출력한다. |
VbOKCancel | 1 | [확인],[취소] 버튼을 출력한다. | |
VbAbortRetryIgnore | 2 | [중단], [재시도], [무시] 버튼을 출력한다. | |
VbYesNoCancel | 3 | [예], [아니오], [취소] 버튼을 출력한다. | |
VbYesNo | 4 | [예], [아니오] 버튼을 출력한다. | |
VbRetryCancel | 5 | [재시도], [취소] 버튼을 출력한다. | |
아이콘 | VbCritical | 16 | [중대 메시지] 아이콘과 [확인]버튼을 출력한다. |
VbQuestion | 32 | [질의 경고] 아이콘과 [확인]버튼을 출력한다 | |
VbExclamation | 48 | [메시지 경고] 아이콘과 [확인]버튼을 출력한다 | |
VbInformation | 64 | [메시지 정보] 아이콘과 [확인]버튼을 출력한다 | |
초기버튼 | VbDefaultButton1 | 0 | 첫째 버튼이 초기값이다. |
VbDefaultButton2 | 256 | 둘째 버튼이 초기값이다. | |
VbDefaultButton3 | 512 | 세째 버튼이 초기값이다. | |
VbDefaultButton4 | 768 | 넷째 버튼이 초기값이다. | |
모달 | VbApplicationModal | 0 | 사용자는 현재 사용 중인 프로그램 내에서 작업을 계속하기 전에 반드시 메시지 상자에 응답해야 한다. |
VbSystemModal | 4096 | 사용자가 메시지 상자에 응답할 때까지 모든 프로그램은 정지된다. 꼭 처리해야 할 중요한 사항일 때 일반적으로 사용한다. | |
기타 | VbMsgBoxHelpButton | 16384 | 도움말 버튼을 출력한다. |
VbMsgBoxSetForeground | 65536 | 메시지 상자 창을 전경 창으로 지정한다. | |
VbMsgBoxRight | 524288 | 문자열을 오른쪽으로 정렬한다. | |
VbMsgBoxRtlReading | 1048576 | 문자열을 위에서 아래로, 오른쪽에서 왼쪽으로 읽을 수 있도록 지정한다. |
MsgBox 사용한 후 반환되는 값은 다음과 같다.
구성 요소 | 값 | 설 명 | |
---|---|---|---|
vbOK | 1 | [확인]버튼을 눌렀다. | |
vbCancel | 2 | [취소]버튼을 눌렀다. | |
vbAbort | 3 | [중단]버튼을 눌렀다. | |
vbRetry | 4 | [재시도] 버튼을 눌렀다. | |
vbIgnore | 5 | [무시] 버튼을 눌렀다. | |
vbYes | 6 | [예] 버튼을 눌렀다. | |
vbNo | 7 | [아니오] 버튼을 눌렀다. |
' 버튼을 누르면 4가지 대화상자가 계속 화면에 나타난다.
Private Sub Command1_Click()
MsgBox "중대메시지 대화상자입니다.", vbCritical, "중대메시지"
MsgBox "질의경고 대화상자입니다.", vbQuestion, "질의경고"
MsgBox "메시지경고 대화상자입니다.", vbExclamation, "메시지경고"
MsgBox "메시지정보 대화상자입니다.", vbInformation, "메시지정보"
End Sub
반응형
'lang > vb' 카테고리의 다른 글
Selenium 셀레늄을 이용한 Ajax테스트 (마소200705) (0) | 2007.05.23 |
---|---|
Visual Basic 연산자 우선 순위 (0) | 2006.09.22 |
Visual Basic 6.0 Form 종류, 속성 (0) | 2006.09.22 |