Visual Basic 6.0 MsgBox 구성요소의 [버튼] 인수
IT/Tech 2006/09/22 14:41
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
'IT > Tech' 카테고리의 다른 글
| ASP 응용 프로그램의 문자열 처리 성능 향상 (0) | 2006/10/02 |
|---|---|
| Visual Basic 연산자 우선 순위 (0) | 2006/09/22 |
| Visual Basic 6.0 MsgBox 구성요소의 [버튼] 인수 (0) | 2006/09/22 |
| Visual Basic 6.0 Form 종류, 속성 (0) | 2006/09/22 |
| Visual Basic 6.0 File Extention Name (0) | 2006/09/22 |
| Visual Basic 컨트롤 이름 규칙 (1) | 2006/09/22 |


