¿Le resultó útil esta página?
Sus comentarios sobre este contenido son muy importantes. Háganos saber su opinión.
¿Tiene comentarios adicionales?
Caracteres restantes: 1500
Exportar (0) Imprimir
Expandir todo
Importante Es posible que este documento no represente los procedimientos recomendados para el desarrollo actual. Puede que los vínculos a las descargas y otros recursos ya no sean válidos. Encontrará aquí la versión que se recomienda en la actualidad.

Punteros del mouse (ratón) en formularios Windows Forms

El puntero del mouse, al que a veces se denomina cursor, es un mapa de bits que especifica un punto de foco en la pantalla para la entrada de datos proporcionados por el usuario a través del mouse. Este tema proporciona información general sobre el puntero del mouse en formularios Windows Forms y describe algunas formas de modificarlo y controlarlo.

Acceso al puntero del mouse

La clase Cursor representa el puntero del mouse y cada Control tiene una propiedad System.Windows.Forms.Control.Cursor que especifica el puntero para ese control. La clase Cursor contiene las propiedades que describen el puntero, como Position y HotSpot, así como los métodos que pueden modificar la apariencia del puntero, como Show, Hide y DrawStretched.

Controlar el puntero del mouse

Es posible que a veces desee limitar el área donde se puede utilizar el puntero del mouse o cambiar su posición. Puede obtener o establecer la ubicación actual del mouse utilizando la propiedad Position de Cursor. Además, puede limitar el área que puede utilizar el puntero del mouse estableciendo la propiedad Clip. El área de recorte, de manera predeterminada, es la pantalla completa.

Cambiar el puntero del mouse

Cambiar el puntero del mouse es una forma significativa de proporcionar información al usuario. Por ejemplo, el puntero del mouse puede modificarse en los controladores de los eventos MouseEnter y MouseLeave para informar al usuario de los cálculos que se están realizando y para limitar la interacción del usuario en el control. A veces, el puntero del mouse cambiará debido a eventos del sistema, por ejemplo cuando la aplicación realice operaciones de arrastrar y colocar.

La forma principal de cambiar el puntero del mouse es estableciendo System.Windows.Forms.Control.Cursor o la propiedad DefaultCursor de un control en un nuevo Cursor. Para obtener ejemplos para cambiar el puntero del mouse, vea el ejemplo de código en la clase Cursor. Además, la clase Cursors expone un conjunto de objetos Cursor para diferentes tipos de punteros, como el puntero que se muestra como una mano. Para mostrar un puntero de espera, que se asemeja a un reloj de arena, siempre que el puntero esté sobre un control, utilice la propiedad UseWaitCursor de la claseControl.

Vea también

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft