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.

XML und .NET Überblick

Um auf dem neuesten Wissensstand zu sein, sollten Sie unser aktuelles ASP .NET Komplett Seminar belegen.
Nach dem Seminar kennen Sie die wichtigsten Strömungen in der Software-Technologie

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!