У меня была проблема в последнее время, где, если я вызову sub с msgbox.styleyesno, он не вернется к исходному суб, который его вызвал.Sub не продолжается после другого sub с msgbox.yesno называется
Это мой код: Sub1:
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, который там называется или нет, но я просто не могу заставить его работать (хотя это, вероятно, небольшая ошибка, которую я просто не могу кажутся пятнами> <).
Заранее благодарен!
В верхней части вашего кода или в свойствах проекта установите опцию Strict On. Затем исправьте любые ошибки, которые могут появиться. –