您可以使用
Cursor.Current。
// Set cursor as hourglassCursor.Current = Cursors.WaitCursor;// Execute your time-intensive hashing pre here...// Set cursor as default arrowCursor.Current = Cursors.Default;
但是,如果散列操作 确实很
漫长(MSDN将其定义为超过2-7秒),则可能应使用光标以外的视觉反馈指示器来向用户通知进度。有关更深入的指导原则,请参阅本文。
编辑:
正如@Am指出的那样,您可能需要在
Application.DoEvents();之后致电
Cursor.Current =Cursors.WaitCursor;以确保沙漏实际上已显示。



