C # Winforms - изменить значок курсора мыши - PullRequest
20 голосов
/ 25 мая 2010

Как изменить значок курсора на значок «занят», обычно отображаемый на рабочем столе? Как я могу установить анимированные файлы (.gif, .ani) вместо курсора?

Ответы [ 2 ]

41 голосов
/ 25 мая 2010

Попробуйте сделать следующее:

System.Windows.Forms.Cursor.Current = System.Windows.Forms.Cursors.WaitCursor;

Более подробная информация доступна на Документация по классу курсоров

Класс курсора не поддерживает файлы GIF или анимированные курсоры (.ANI). Вы можете загрузить собственный курсор, набрав

Cursor.Current = new Cursor("C:\\ic.cur");

Возможно, вы можете конвертировать ваш GIF-файл в формат курсора, используя такой инструмент, как Microangelo . Кроме того, есть еще одна тема, связанная с ней.

Как конвертировать GIF в файл CUR?

1 голос
/ 13 августа 2016

У меня есть ответ для Picturebox

Picturebox1.cursor = new cursor(Properties.Resources.CURSOR NAME.GetHicon());
...