MousePointer

Свойство возвращает или устанавливает значение, указывающее вид указателя мыши, отображаемого, когда во время выполнения указатель находится над некой частью объекта.

Синтаксис

object.MousePointer [= value]

Части синтаксической последовательности для свойства MousePointer приведены в таблице:

Часть

Описание

object
Объектное выражение.
value
Целое число, определяющее тип отображаемого указателя мыши. Допустимые значения приведены в таблице Установок.


Установки

Установки для value приведены в таблице:

Константа

Значение

Описание

vbDefault
0
(Установка по умолчанию) Форма указателя, определенная объектом.
VbArrow
1 Стрелка.
VbCrosshair
2 Перекрестие.
VbIbeam
3 Луч.
VbIconPointer
4 Значок (маленький квадратик внутри квадрата).
VbSizePointer
5 Размер (четырехсторонняя стрелка, указывающая на север, юг, восток и запад).
VbSizeNESW
6 Размер СВ-ЮЗ (двухсторонняя стрелка, указывающая на северо-восток и юго-запад).
VbSizeNS
7 Размер С-Ю (двухсторонняя стрелка, указывающая на север и юг).
VbSizeNWSE
8 Размер СЗ-ЮВ (двухсторонняя стрелка, указывающая на северо-запад и юго-восток).
VbSizeWE
9 Размер З-В (двухсторонняя стрелка, указывающая на запад и восток).
VbUpArrow
10 Стрелка вверх.
VbHourglass
11 Песочные часы (ожидание).
VbNoDrop
12 Вставка объекта запрещена.
VbArrowHourglass
13 Стрелка и песочные часы.
vbArrowQuestion
14 Стрелка и вопросительный знак.
vbSizeAll
15 Размер в разных направлениях.
vbCustom
99 Значок по заказу, определенный свойством MouseIcon.


Примечания

Это свойство можно применять, если указатель мыши находится над элементами управления на форме или в диалоговом окне, и требуется отразить изменение функциональных возможностей. Песочные часы (11) полезно применять, чтобы указать пользователю, что ему нужно подождать окончания процесса или операции.

Замечание Если приложение вызывает событие DoEvents, то, когда указатель мыши находится над компонентом ActiveX, свойство MousePointer может временно изменяться.


Назад