Происходит, когда курсор мыши входит в область пространства на форме или панели инструментов, занимаемую элементом управления

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 формы.

Expand imageПримечания

Применяется к: 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 посылается объектам на форме или панелях инструментов. Формы и панели инструментов сами по себе не получают этого события.

Expand image Смотрите также