Mik*_*ebb 5 vb6 dialogresult winforms
我有一个带有按钮的VB6表单,文本为"继续"和"取消".我想检查点击了哪一个.在C#中,每个表单都有一个对话框结果,我可以在退出表单之前根据单击的按钮进行设置.我在VB6中没有看到这一点.
是否有对话结果?如果不是,检查对话结果的最佳做法是什么?
要模拟.net WinForms行为,您需要在表单代码中使用辅助函数:
Public Function ShowDialog() As VbMsgBoxResult
Me.Show vbModal
ShowDialog = Iif(Cancelled, vbCancel, vbOk)
Unload Me
End Function
Run Code Online (Sandbox Code Playgroud)