Можно-ли запустить свою форму в модальном режиме и получить обратно код возврата а-ля MsgBox? Насколько я понял, метод Show не возвращает ничего, да и куда присвоить этот код возврата? Есть-ли стандартные средства, а то мне ничего проще, чем:
- Код: Выделить всё
Private ModalResult As Integer
Public Function ShowModal() As Integer
Me.Show vbModal
ShowModal = ModalResult
End Function
Private Sub btnCancel_Click()
ModalResult = vbCancel
Unload Me
End Sub
Private Sub btnOK_Click()
ModalResult = vbOK
Unload Me
End Sub
в голову не приходит.