2016-05-10 22 views

Antwort

1

Es gibt viele Möglichkeiten ...

Dies ist ein leicht

Try 
    yourButton.enabled= false 
    ' save 
Catch(Ex as exception) 
    'do something 
Finally 
    yourButton.enabled= true 
End Try 

Jetzt können Sie imporve Dies geschieht durch Ausführen von "Speichern" in einer Aufgabe, Überprüfen des Zustands, Anzeigen einer "Speichernachricht" ....

0

Der einfachste Weg ist wahrscheinlich

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 
-1

Wenn Sie diese Art von Funktionalität in Fenster Anwendung möchten, dann müssen wir verwenden Hintergrund Worker.

1) Starten Sie Hintergrundprozess, wenn Sie auf die Schaltfläche klicken.

2) Hintergrundprozess stoppen, wenn Prozess abgeschlossen ist.

Auch müssen Cursor hinzugefügt werden.

Me.Cursor = Cursors.WaitCursor (When process start) 
Me.Cursor = Cursors.Default (When process finished) 
0

Nach dem Klicken..disable es. oder nehmen Sie den Fokus von der Taste

button.enabled = false

+0

Die Fokussierung wird nicht helfen, ich glaube nicht –