W moim programie z interfejsem użytkownika w WinForm. Ustawiłem kursor na klepsydrę tuż przed uruchomieniem metody w ThreadPool.Problem klepsydry w aplikacji WinForm
Mój kod w wątku UI, aby ustawić kursor wygląda następująco:
Application.UseWaitCursor = true;
Gdy metoda jest zakończona, i wrócić do UI wątek, aby ustawić kursor w normalnym przypadku.
Application.UseWaitCursor = false;
Mój problem polega na tym, że kursor pozostaje w klepsydrze, dopóki nie poruszę myszką. To trochę niepokojące, jeśli użytkownik czeka na koniec akcji bez poruszania myszą.
Ktoś może mi pomóc?
Jérôme
W końcu mam zmieniono właściwość Cursor na głównym formularzu zamiast Application.UseWaitCursor, a zachowanie mojego kursora jest tym, czego oczekiwałem. Nie mam pojęcia, skąd się bierze problem ... – RedPaladin