16,553
社区成员
发帖
与我相关
我的任务
分享
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
If Not f() Then Return
f1()
End Sub
Public Function f() As Boolean
Dim myresp As DialogResult
Try
'你的处理过程
Return True
Catch ex As Exception
myresp = MsgBox("失败!", MsgBoxStyle.AbortRetryIgnore)
Select Case myresp
Case vbAbort
Me.Dispose()
Return False
Case vbRetry
Return f()
Case vbIgnore
Return True
End Select
End Try
End Function
public sub
……
F()
F1()
……
end sub
……
Catch ex As Exception
myResp = MsgBox("失败!", MsgBoxStyle.AbortRetryIgnore)
Select Case myResp
Case vbAbort
me.dispose()
Case vbRetry
F()
Case vbIgnore
Exit Sub
End Select
End Try
……
Catch ex As Exception
myResp = MsgBox("失败!", MsgBoxStyle.AbortRetryIgnore)
Select Case myResp
Case vbAbort
me.dispose()
exit sub
Case vbRetry
F()
exit sub
Case vbIgnore
Exit Sub
End Select
End Try
……
Catch ex As Exception
myResp = MsgBox("失败!", MsgBoxStyle.AbortRetryIgnore)
Select Case myResp
Case vbAbort
me.dispose()
Case vbRetry
F()
Case vbIgnore
Exit Sub
End Select
End Try
……