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]

VB.NET Aufbau

Sie verfügen nach der Schulung über fundierte Kenntnisse in der Arbeit mit objektorientierten Modellen in VB.NET und können wiederverwendbare Komponenten eigenständig erzeugen.

JavaScript für .NET-Entwickler

Sie sind .NET-Entwickler und nun stehen Sie vor der Aufgabe, JavaScript in Ihre Arbeit einzubinden. Die Schulung vermittelt Ihnen die JavaScript Grundlagen und die Funktionen der Scriptsprache. Sie wissen, wie objektorientierte Programmierung in JavaScript funktioniert und lernen abschließend Best Practicies Fälle kennen.

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!