Çalıştırmak için birkaç saniye süren bir uygulamam var. Uygulama çalışırken fare meşgul simgesiyle yapmak mümkün mü?Meşgul simgeli fare yapın (C#)
cevap
Cursor.WaitCursor özelliğini kullanın.
Cursor.Current = Cursors.WaitCursor;
ve sürece orada bir WinForms
uygulamada oluyor bazı işleme, imleç WaitCursor
durumda kalır:
kullanabilirsiniz.
Siz de özel tasarlanmış imleçlerini kullanabilirsiniz:
Cursor.Current = new Cursor("C:\\Cursors\\MyWait.cur");
kaynağı: http://bytes.com/topic/c-sharp/answers/238623-how-change-mouse-cursor-busy-state
Cursor.Current = Cursors.WaitCursor;
Sen imleci değiştirmek için System.Windows.Forms bir başvuru gerekir.
Formun UseWaitCursor
özelliğini true
olarak ayarlamanız gerekir. Ayrıca her tür uygulamak için true
için Application.UseWaitCursor
ayarlayabilirsiniz
(Ve tercihen finally
bloğunda, yeniden afterwords false
olarak ayarlayın unutmayın).
Ben SLaks için bir yorumun cevap olarak benim cevap eklemek için bir seçeneğin yoktu, bu yüzden bir cevap seferde imleci beklemek imleci ayarlamak için uygulamayı zorlamak amacıyla
olarak yayınlamayın, aramak zorunda uzun bir süreç
Application.UseWaitCursor=true;
Application.DoEvents();
- 1. WPF Fare meşgul simgesi
- 2. Her fare tıklamasıyla WPF uygulamasına giriş yapın
- 3. C# XNA Fare Konumu
- 4. Fare resmin üzerine taşınırsa bir şeyler yapın? Javascript Jquery
- 5. Sol ve sağ fare üzerinde klik yapın NSView
- 6. USB arabirimi talep edilemiyor (Aygıt meşgul veya kaynak meşgul)
- 7. Node.js'de meşgul döngüyü durdur
- 8. Fare
- 9. Fare hareketleri C# form uygulaması nasıl alınır? Fare hareketleri C# formu uygulaması nasıl yakalanır
- 10. RotatingFileHandler Windows'da "Metin Dosyası Meşgul"
- 11. Microsoft Visual Studio 2015 meşgul
- 12. izleme örgütü: Cihaz veya kaynak meşgul
- 13. C# - combobox'ımda fare tekerleği kaydırmayı nasıl önleyebilirim?
- 14. Bir progressbar backcolor için şeffaf c yapın. #
- 15. Twitter bootstrap: Simgeli ve metinsiz düğmenin yanlış yüksekliği
- 16. C# ile fare kullanarak şekilleri çizmek ve hareket ettirin # C#
- 17. Fare Vurgusu
- 18. Gerçekten çok meşgul olduğunda MATLAB'u nasıl kesebilirim?
- 19. iPython defterinde meşgul bir hücreyi nasıl durdurmalıyım?
- 20. Calendar API Yalnızca Ücretsiz/Meşgul Gösterir
- 21. Ajax isteğinde "meşgul" durumu girilen tarayıcılar
- 22. Fare jQuery
- 23. Doğru yanıt verilmediyse tekrarlama yapın
- 24. İmleç C# içine kaçırmadan fare/kalem olayları klonlama ve değiştirme?
- 25. C# Ekranda belirli bir fare konumunda bir form nasıl gösterilecek?
- 26. C# alt düzey fare kancası ve form olay yönetimi
- 27. C# olarak çıkış ile aynı hatta giriş yapın? Örneğin
- 28. BOOL sarıcı? 'BOOL' değerinin bir nesnesini yapın. (Objective-C)
- 29. Treeview öğesinden Windows Forms'taki Liste Kutusu'na geçiş yapın (C#)
- 30. C++ 'da Switch-Case içinde bir VEYA yapın
daha güvenilirdir 'UseWaitCursor' özelliği tamamlandıktan sonra Application.DoEvents() Application.UseWaitCursor ayarlandıktan sonra yöntemi için, aksi takdirde değiştirilebilir. – SLaks
'UseWaitCursor' özelliği henüz daha güvenilir değil. UI iş parçacığını anlık olarak engelleyen görevler için, görev tamamlandıktan ve denetimi Windows'a döndürdükten sonra, imleç değişmeyecektir. –