Sie sind auf Seite 1von 3

Evento MouseMove

06/07/2017

Tiempo de lectura: 2 minutos

Colaboradores

Se produce cuando el usuario mueve el mouse.

Sintaxis

Para MultiPage, Sub Objeto privado TabStrip _ MouseMove ( index Como largo , ByVal Button como
fmButton , ByVal Shift como fmShiftState , ByVal X como Single , ByVal Y como Single) Para otros
controles Sub Objeto privado _ MouseMove (ByVal Button como fmButton , ByVal Shift Como
fmShiftState , ByVal X como Single , ByVal Y como Single) The La sintaxis del evento MouseMove
tiene estas partes:

Parte Descripción

objeto Necesario. Un nombre de objeto válido.

índice Necesario. El índice de la página o pestaña en una MultiPage o TabStrip asociada a este
evento.

Botón Necesario. Un valor entero que identifica el estado de los botones del mouse.

Cambio Necesario. Especifica el estado de MAYÚS, CTRL y ALT.

X, Y Necesario. La posición horizontal o vertical, medida en puntos, desde el borde izquierdo o


superior del control.

Configuraciones El argumento de índice especifica en qué página o pestaña se hizo clic. A - 1 indica
que el usuario no hizo clic en ninguna de las páginas o pestañas. La configuración para el botón es:

Valor Descripción

0 No se presiona ningún botón.

1 El botón izquierdo está presionado.

2 El botón derecho está presionado.

3 Los botones derecho e izquierdo están presionados.

4 El botón del medio está presionado.


5 Los botones central e izquierdo están presionados.

6 Se presionan los botones central y derecho.

7 Se presionan los tres botones.

La configuración para Shift es:

Valor Descripción

1 SHIFT fue presionado.

2 CTRL fue presionado.

3 Se presionaron MAYÚS y CTRL.

4 ALT fue presionado.

5 Se presionaron ALT y SHIFT.

6 Se presionaron ALT y CTRL.

7 ALT, MAYÚS y CTRL se presionaron.

Puede identificar modificadores de teclado individuales mediante el uso de las siguientes


constantes:

Constante Valor Descripción

fmShiftMask 1 Máscara para detectar SHIFT.

fmCtrlMask 2 Máscara para detectar CTRL.

fmAltMask 4 Máscara para detectar ALT.

Observaciones

El evento MouseMove se aplica a formularios, controles en un formulario y etiquetas. Los eventos


MouseMove se generan continuamente a medida que el puntero del mouse se mueve por los
objetos. A menos que otro objeto haya capturado el mouse, un objeto reconoce un evento
MouseMove siempre que la posición del mouse esté dentro de sus bordes. Mover un formulario
también puede generar un evento MouseMove incluso si el mouse está parado. Los eventos
MouseMove se generan cuando el formulario se mueve debajo del puntero. Si un procedimiento de
macro o evento mueve un formulario en respuesta a un evento MouseMove, el evento puede
generar continuamente (en cascada) eventos MouseMove. Si dos controles están muy juntos, y
mueve el puntero del mouse rápidamente sobre el espacio entre ellos, el evento MouseMove podría
no ocurrir para ese espacio. En tales casos, es posible que deba responder al evento MouseMove
en ambos controles. Argumento del botón para identificar el estado de los botones del mouse.
Utilice el argumento Shift para identificar el estado de MAYÚS, CTRL y ALT cuando se produjo el
evento MouseMove. Por ejemplo, si se presionan tanto CTRL como ALT, el valor de Shift es 6.

Nota : puede usar los procedimientos de evento MouseDown y MouseUp para responder a eventos
causados por presionar y soltar los botones del mouse.

Das könnte Ihnen auch gefallen