In meinem Programm mit einer Benutzeroberfläche in WinForm. Ich setze den Cursor kurz zuvor auf eine Sanduhr, um eine Methode in ThreadPool zu starten.Sanduhr-Problem in einer WinForm-Anwendung
in UI-Thread Mein Code, um den Cursor zu setzen wie folgt aussieht:
Application.UseWaitCursor = true;
Wenn das Verfahren abgeschlossen ist, gehe ich zu dem UI-Thread zurück, um den Cursor auf den Normalfall einzustellen.
Mein Problem ist der Cursor bleibt auf der Sanduhr, bis ich die Maus nicht bewegen. Es ist ein wenig störend, wenn der Benutzer am Ende der Aktion wartet, ohne die Maus zu bewegen.
Jeder kann mir helfen?
Jérôme
Endlich habe ich die Cursor-Eigenschaft auf dem Hauptformular anstelle von Application.UseWaitCursor geändert und das Verhalten meines Cursors ist, was ich erwartet habe. Ich habe keine Ahnung, woher das Problem kommt ... – RedPaladin