请教!帮忙!

tihua 2005-03-26 04:18:30
Public Overridable Sub save()
If Me.b_provider.text.Trim = "" Then
MsgBox("供应商不能为空!")
Return
End If
End Sub

Private Sub Materiel_Back_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Click
save()'-------------------
MsgBox("OK")
m_add_edit = False
End Sub
上面的代码中,如果save()执行了Return ,怎样才能不往下执行
MsgBox("OK")
m_add_edit = False
这两行代码?
...全文
66 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
xxuu503 2005-03-26
  • 打赏
  • 举报
回复
建议你将Sub改为Function:

public function Save() as boolean

根据返回true or false来判断是否执行
xxuu503 2005-03-26
  • 打赏
  • 举报
回复
在Sub中的return只起到了exit sub的作用

所以不能通过Sub来判断是否执行过return
tihua 2005-03-26
  • 打赏
  • 举报
回复
高手在哪?版主该出现了

16,553

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧