Cambiar el cursor de la aplicación

2662 vistas

A veces puede ser interesante cambiar el cursor de la aplicación para, por ejemplo, indicar al usuario que se está realizando un proceso y que debe esperar.

Para poder hacerlo, tendremos que usar la clase Cursors.



csharp
  1. // codigo de un botón de la aplicación
  2. private void Button1_Click(object sender, System.EventArgs e)
  3. {
  4.     // cambiamos el cursor a reloj de arena
  5.     Cursor = Cursors.WaitCursor
  6.  
  7.     // mostramos cuadro de diálogo
  8.     MessageBox.Show("El cursor ahora es un reloj de arena");
  9.  
  10.     // retomamos el normal
  11.     Cursor = Cursors.Arrow
  12. }



Podemos mirar la clase Cursors para ver los diferentes tipos de cursores disponibles.