2011-08-03 5 views
4

'계속'및 '취소'라는 텍스트가있는 버튼이있는 VB6 양식이 있습니다. 나는 어느 것이 클릭되었는지 확인하고 싶다. C#에서는 모든 양식에 대화 상자 결과가 표시되며 클릭 한 단추에 따라 양식을 종료하기 전에 설정할 수 있습니다. 나는 VB6에서 이것을 보지 못했다.VB6에는 DialogResult와 비슷한 대화 상자가 있습니까?

대화 결과가 있습니까? 대화 결과를 확인하는 가장 좋은 방법은 무엇입니까?

대화 상자가 일반적으로 자세한 내용은이 문서를 참조 등 vbYes, vbNo, vbCancel에 해당 할 수있다 정수 값을 반환 VB6에서

답변

5

닷넷 윈폼 동작을 시뮬레이션하기를, 당신은 당신의 폼의 코드에서 도우미 함수가 필요합니다

Public Function ShowDialog() As VbMsgBoxResult 
    Me.Show vbModal 
    ShowDialog = Iif(Cancelled, vbCancel, vbOk) 
    Unload Me 
End Function 
관련 문제