【发布时间】:2012-06-19 08:04:25
【问题描述】:
我最近遇到了一个问题,如果我用 msgbox.styleyesno 调用 sub,它不会回到调用它的原始 sub。
这是我的代码: 子1:
Private Sub cmbLeegmaken_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmbLeegmaken.SelectedIndexChanged
Tabel_Leegmaken(cmbLeegmaken.Text)
Hide_Leegmaken()
Loadtable()
End Sub
调用子:
Sub Tabel_Leegmaken(ByVal Tabelnaam As String)
MsgBox("Weet je zeker dat je de tabel " & Tabelnaam & " volledig wilt leegmaken?", MsgBoxStyle.YesNo)
If vbYes Then
Dim QuerVerwijdertabel As New SqlCommand("TRUNCATE TABLE " & Tabelnaam, connection)
QuerVerwijdertabel.ExecuteNonQuery()
End If
End Sub
问题是,子Tabel_Leegmaken结束后,不会返回到“Private Sub cmbLeegmaken_SelectedIndexChanged”。
我不知道它是否与在那里调用 msgbox 有什么关系,但我似乎无法让它工作(尽管这可能是一些我无法察觉的小错误发现 >
提前致谢!
【问题讨论】:
-
在代码顶部或项目属性中,设置 Option Strict On。然后修复可能出现的任何错误。
标签: vb.net