Feedback

C# - Verzögertes Control (WinForms)

Veröffentlicht von am 15.08.2019
(0 Bewertungen)
Hallo,
manchmal möchte man ein Control (einen Button z.Bsp.) kurzzeitig auf Enabled(false)stellen. zum Beispiel bei einer Passwort Eingabe die fehl schlägt....
Dafür habe ich hier eine Extension

Verwendung:
btn.DelayedControl(2000)


hier werden MS erwartet (2000 MS = 2 Sekunden)
GFU-Schulungen  [Anzeige]

C# Aufbaukurs

Sie haben grundlegende .NET- und C#-Kenntnisse und und wollen diese nun erweitern. Der Aufbaukurs C# führt Sie ein die Arbeit mit Interfaces und Delegates, Generics und Parallel Computing.

VB.NET Einführung

Die Schulung zeigt Ihnen, wie Sie einfache, benutzerorientierte Programme, die auf Datenbanken zugreifen, in VB.NET eigenständig entwickeln. 

public async void DelayedControl(this Control c, int delayTime)
{
    c.Enabled = false;
    await Task.Delay(delayTime);
    c.Enabled = true;
}
Abgelegt unter WinForms, C#, Control.

Kommentare zum Snippet

 

Logge dich ein, um hier zu kommentieren!