Происходит, когда курсор мыши выходит за пределы пространства на форме или панели инструментов, занимаемой элементом управления
PROCEDURE Object.MouseLeave LPARAMETERS nButton, nShift, nXCoord, nYCoord |
Параметры
- nButton
-
Содержит число, которое указывает, какая кнопка мыши была нажата при срабатывании события: 1(левая), 2(правая) или 4(средняя).
- nShift
-
Содержит число, которое указывает состояние ключей модификации в момент, когда была нажата клавиша мыши. Действительными ключами модификации являются ключи SHIFT, CTRL и ALT.
Значения, возвращаемые в nShift для индивидуальных ключей модификации, перечислены в приведенной ниже таблице.
клавиша Windows Значение SHIFT
1
CTRL
2
ALT
4
Если были нажаты более чем один ключ модификации, во время, когда была нажата клавиша мыши, то аргумент nShift содержит сумму значений для ключей модификации. Например, если пользователь нажал и удерживал CTRL, когда была нажата клавиша мыши, то аргумент nShift содержит 2. Но если пользователь нажал CTRL+ALT во время, когда была нажата клавиша мыши, то аругмент nShift содержит 6.
- nXCoord, nYCoord
-
Содержит текущие горизонтальную (nXCoord) и вертикальную (nYCoord) позицию указателя мыши внутри формы. Эти координаты всегда выражаются в терминах координатной системы формы и в единицах измерения, определяемых значение свойства ScaleMode формы.
Примечания
Применяется к: CheckBox | OptionButton | OptionGroup | CommandButton | CommandGroup | ComboBox | ListBox | Grid | Header | Spinner | TextBox | EditBox | Label | Line | Container Object | Shape | Image | Page | PageFrame Control
Вы можете использовать это событие и событие MouseEnter для создания эффекта перекрытия и обеспечения поведения мыши аналогично поведению в DHTML.
Элемент управления получает событие MouseLeave, когда пользователь выводит указатель мыши за пределы элемента управления из позиции, которая ранее находилась внутри области элемента управления. В случае перекрытия или пересечения элементов управления, то событие получает самый верхний в z-порядке элемент управления (если рассматривать расположение элементов, в виде слоев).
Событие MouseLeave посылается объектам на форме или на панелях инструментов. Формы и панели инструментов сами по себе не получают этого события.
Смотрите также
Справочное руководство
Событие MouseEnterСобытие Click
Событие DblClick
Событие MiddleClick
Событие MouseMove
Свойство MousePointer
Событие MouseUp
Событие MouseWheel