Указатели мыши в Windows Forms
Указатель мыши указатель, которые иногда называют курсор, — это битовая карта, задает точку фокуса на экране для ввода данных пользователем с помощью мыши. В этом разделе представлен обзор указателя мыши в Windows Forms и описаны некоторые из способов изменения и управления указатель мыши.
Обращение к указателю мыши
Указатель мыши представленного Cursor класс и все Control имеет Control.Cursor свойство, которое указывает указатель для этого элемента управления. Cursor Класс содержит свойства, описывающие указатель, такие как Position и HotSpot свойства и методы, которые могут изменять внешний вид указателя, такие как Show, Hide, и DrawStretched методы.
Управление указателем мыши
Иногда может потребоваться ограничить область, в котором указатель мыши, можно использовать, или изменить его позицию мыши. Вы можете получить или задать текущее положение мыши с помощью Position свойство Cursor. Кроме того, можно ограничить область, можно использовать указатель мыши на режим, Clip свойство. Область клипа, по умолчанию является весь экран.
Изменение указателя мыши
Изменение указателя мыши является важным способом предоставления отклика для пользователя. Например, можно изменить указатель мыши в обработчиках MouseEnter и MouseLeave события, информирующее пользователя о выполнении вычислений и ограничить взаимодействие с пользователем в элементе управления. В некоторых случаях указатель мыши изменится из-за событий системы, например когда приложение участвует в операции перетаскивания и вставки.
Является основным способом изменить указатель мыши, задав Control.Cursor или DefaultCursor свойства элемента управления в новый Cursor. Примеры изменения указателя мыши, см. в примере кода в Cursor класса. Кроме того Cursors класс предоставляет набор Cursor объектов для различных типов указателей, такие как указатель в виде руки. Для отображения указателя ожидания, который имеет вид со значком песочных часов, каждый раз, когда указатель мыши находится на элементе управления, используйте UseWaitCursor свойство Control класса.