如何阻止用户单击两次保存按钮,并在VB.NET窗体应用程序中显示“请稍候”或“保存...”之类的内容。我正在尝试
Buttonsave.Focus = False
labelSaving.Visible = True
答案 0 :(得分:0)
有很多种可能性......
这是一个简单的
Try
yourButton.enabled= false
' save
Catch(Ex as exception )
'do something
Finally
yourButton.enabled= true
End Try
现在,您可以通过执行“保存”任务,检查状态,显示“保存消息”来改善这一点....
答案 1 :(得分:-1)
最简单的方法可能是
Private Sub btnSave_Click(sender As Object, e As EventArgs) Handles btnSave.Click
btnSave.Enabled = False
btnSave.Refresh = True
Try
'save data
Finally
'always make sure it is enabled - even if there is an exception
btnSave.Enabled = True
End Try
End Sub
答案 2 :(得分:-1)
如果你想在窗口应用程序中喜欢这种类型的功能,那么我们需要使用后台工作程序。
1)单击按钮时启动后台进程。
2)当流程结束时停止后台流程。
还需要添加游标。
Me.Cursor = Cursors.WaitCursor (When process start)
Me.Cursor = Cursors.Default (When process finished)
答案 3 :(得分:-1)
点击后将其禁用。或从按钮
获取焦点button.enabled = false