책 내용 질문하기
msgbox질문 기출문제집 207쪽 4-3번
도서
2023 시나공 컴퓨터활용능력 1급 실기
페이지
207
조회수
147
작성일
2023-12-07
작성자
탈퇴*원
첨부파일
식을 아래와 같이 써도 동일하게 작동하는 것을 보아 x버튼은 msgbox의 나오는 버튼 중 마지막 버튼 값을 가지는지는 정확히 모르겠으나 문제에서 "<확인>을 클릭하면 폼을 종료하시오"라고 쓰여져있기 때문에
Private Sub cmd종료_Click()
Dim a
a = MsgBox(Date, vbOKOnly, "종료")
If a = vbOK Then
Unload Me
End If
End Sub
이렇게 쓰는 게 맞다고 생각하는데 아닌가요?
만약 저렇게 쓰면 틀리나요?
답변
2023-12-08 15:40:33
안녕하세요.
a 변수에 MsgBox의 값을 저장한 후 a 변수를 if문으로 비교하는 경우는 MsgBox에 표시된 단추가 예/아니오 등과 같이 여러 버튼이 있고, 이 버튼 중 어떤 버튼을 누르냐에 따라 서로 다른 것을 실행하기 위해 하는 것입니다. MsgBox에 확인 단추 하나일 때는 이렇게 할 필요가 없습다.
즐거운 하루 되세요.
-
관리자2023-12-08 15:40:33
안녕하세요.
a 변수에 MsgBox의 값을 저장한 후 a 변수를 if문으로 비교하는 경우는 MsgBox에 표시된 단추가 예/아니오 등과 같이 여러 버튼이 있고, 이 버튼 중 어떤 버튼을 누르냐에 따라 서로 다른 것을 실행하기 위해 하는 것입니다. MsgBox에 확인 단추 하나일 때는 이렇게 할 필요가 없습다.
즐거운 하루 되세요.