Происходит, когда курсор мыши входит в область пространства на форме или панели инструментов, занимаемую элементом управления
PROCEDURE Object.MouseEnter 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
Вы можете использовать это событие и событие MouseLeave для создания эффекта перекрытия и поведения мыши аналогично поведению в DHTML.
Элемент управления получает событие MouseEnter, когда пользователь перемещает курсор мыши в область пространства, занимаемого элементом управления на форме или в панели инструментов из позиции мыши, которая до этого размещалась вне области размещения элемента. В случае перекрытия или пересечения элементов управления, событие получает самый веврхний элемент управленив в z-порядке, если рассматривать размещение элементах, как в слоях.
Событие MouseEnter посылается объектам на форме или панелях инструментов. Формы и панели инструментов сами по себе не получают этого события.
Смотрите также
Справочное руководство
Событие MouseLeaveСобытие Click
Событие DblClick
Событие MiddleClick
Событие MouseMove
Свойство MousePointer
Событие MouseUp
Событие MouseWheel