简单地说,我有一个包含按钮的表格
引发Click-Event时,会调用一个函数,该函数连接到数据库并执行更多与数据库相关的操作
现在,有时连接正在花费时间来建立,有时甚至根本没有连接(这很好并且是常见的情况)。
当发生这种情况时,我想让用户有机会取消发生的任何事情。
一个好主意是在keydown事件(即按ESC键)时取消它,所以我添加了KeyDown-Event并将其添加到它:
If (e.KeyCode = System.Windows.Forms.Keys.Escape) Then
//cancel function called in button.Click
End If
但是我怎样才能取消正在/退出button.Click
- Sub?
答案 0 :(得分:1)
有了类似的问题,我通过以下方式解决了这个问题: