Suchergebnisse
Suchergebnisse 1-2 von insgesamt 2.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Async/Await: modaler IsBusy-Dialog, bis Nebenläufigkeit abgeschlossen
ErfinderDesRades - - Tipps & Tricks zu sonstigen Problemstellungen – WinForms
BeitragHäufig muss der User warten, wenn er eine asynchrone Operation auslöst, und darf währenddessen nicht weiter im Programm herumklicksen. Da ist das einfachste, einen modalen Dialog anzuzeigen - der bewirkt ja automatisch genau das: Eine Sperre des Programms, bis er (der Dialog) geschlossen wird. Also Anforderungen:- einen Dialog modal anzeigen, während parallel eine asynchrone Operation läuft - der Dialog soll automatisch schliessen, wenn die Operation durchgelaufen ist - Und auch andersrum: Wird …
-
Async/Await: modaler IsBusy-Dialog, bis Nebenläufigkeit abgeschlossen
ErfinderDesRades - - Tipps & Tricks zu sonstigen Problemstellungen – WinForms
Beitrag@giri: Das erforderte ja eine Kommunikation des IsBusyDialogs mit dem parallelen Prozess - solch ist in den hier definierten Anforderungen erstmal nicht vorgesehen. Hier gehts nur drum, irgendwas anzuzeigen, was den User zum Warten auffordert, und weiteres Rumgeklickse verhindert. Einzig den Vorgang abbrechen kann er. Die Kommunikation müsste ja auch threadübergreifend erfolgen - das erzeugt einigen Mehr-Aufwand. In Splash-Screen mit Status-Meldungen ist solche Kommunikation gezeigt - aber eben …