4-3-1번 문제에서 프로시저를 작성하는데,
저는 문제에서 부서를 선택한다고 해서
Private Sub cmb부서_Click()
Select Case cmb부서.Value
Case "영업1팀"
txt기본수당.Value = 310000
Case "영업2팀"
txt기본수당.Value = 270000
Case "영업3팀"
txt기본수당.Value = 220000
Case "영업4팀"
txt기본수당.Value = 170000
Case "특별영업팀"
txt기본수당.Value = 280000
End Select
txt수량.SetFocus
cmb부서.Locked = True
End Sub
이렇게 작성했는데,
정답지는
Private Sub cmb부서_Change()
Select Case cmb부서.Value
Case "영업1팀"
txt기본수당.Value = 310000
Case "영업2팀"
txt기본수당.Value = 270000
Case "영업3팀"
txt기본수당.Value = 220000
Case "영업4팀"
txt기본수당.Value = 170000
Case "특별영업팀"
txt기본수당.Value = 280000
End Select
txt수량.SetFocus
cmb부서.Locked = True
End Sub
이더라고요.
click 과 change의 차이점이 뭔가요?
결과창은 차이가 있나..? 싶을정도로 차이점이 보이지 않아서 질문합니다.
click이나 change 둘다 상관이없나요..?
변경되는 것은 change, 마우스로 클릭할때 실행되는 것은 click 에 작성합니다.
문제에서 변경 될 때~ 라고 했으면 change에 작성하는 것이 맞습니다.
부서를 선택하여 변경 되었을 때 값을 입력하는 것이므로 change 가 맞습니다.
좋은 하루 되세요.
-
관리자2021-06-24 22:11:18
변경되는 것은 change, 마우스로 클릭할때 실행되는 것은 click 에 작성합니다.
문제에서 변경 될 때~ 라고 했으면 change에 작성하는 것이 맞습니다.
부서를 선택하여 변경 되었을 때 값을 입력하는 것이므로 change 가 맞습니다.
좋은 하루 되세요.