Nasıl imleç bekleme imleci devre yapabilir miyim?
Kullanıcıların oturum açma ve karma algoritmasını pahalı olduğu için bir C# uygulaması, kısa bir süre geçmesi gerekir. Nasıl kullanıcı için Bekleme/Meşgul İmleç (genellikle kum saati) program bir şeyler yapıyor haber için görüntü alabilir miyim?
Proje C#.
CEVAP
Cursor.Current kullanabilirsiniz.
// Set cursor as hourglass
Cursor.Current = Cursors.WaitCursor;
// Execute your time-intensive hashing code here...
// Set cursor as default arrow
Cursor.Current = Cursors.Default;
Ancak, eğer karma bir işlemdirgerçektenuzun (MSDN 2-7 saniye daha bu tanımlar), muhtemelen görsel bir geri besleme gösterge ilerleme kullanıcıya bildirmek için imleci dışında kullanmanız gerekir. Derinlemesine set kuralları bir daha, this article bkz.
Düzenleme:
@Belirtti Olduğum gibi, Cursor.Current = Cursors.WaitCursor; sonra Application.DoEvents(); kum saati aslında görüntülenmesini sağlamak için gereklidir.

Nasıl bir kullanıcı bir liste öğesi üz...
Nasıl "devre dışı" mobil web...
Nasıl setınterval ayrıca bir sekme Chr...
Nasıl bir yönlendirme sayfası jQuery k...
Nasıl Python fonksiyonu dekoratörler z...