Используйте свойство Cursor.WaitCursor .
Вы можете использовать:
Cursor.Current = Cursors.WaitCursor;
и до тех пор, пока в
WinForms
выполняется некоторая обработка , курсор остается в состоянииWaitCursor
.Вы также можете использовать свои собственные разработанные курсоры:
Cursor.Current = new Cursor ("C: \\ Cursors \\ MyWait.cur");
источник: http://bytes.com/topic/c-sharp/answers/238623-how-change-mouse-cursor-busy-state
Cursor.Current = Cursors.WaitCursor;
Вам понадобится ссылка на System.Windows.Forms, чтобы изменить курсор.
Вам необходимо установить для свойства формы UseWaitCursor
значение true
. (И не забудьте снова установить для него false
послесловия, желательно в блоке finally
)
Вы также можете установить Application.UseWaitCursor
на true
применить его ко всем формам.