Cambiar cursor en C#
Este artículo lo guiará para cambiar el cursor al cursor de espera usando el lenguaje de programación C#.
Cambiar cursor a cursor de espera en C#
Cuando mueve un mouse o trackball, Windows muestra un ícono llamado cursor. Por lo general, se muestran varias imágenes de cursor según el estado actual del programa.
Los cursores estándar y de espera son dos ejemplos. Varios sistemas operativos pueden usar diferentes cursores.
A continuación se muestra un ejemplo que le ayudará a comprender mejor la función WaitCursor
.
Podemos dar el valor Cursors.WaitCursor
para mostrar el cursor de reloj de arena.
Cursor.Current = Cursors.WaitCursor;
La funcionalidad de nuestro código puede escribirse después de que el cursor haya sido asignado a la variable .WaitCursor
. Como ejemplo, hemos implementado un bucle for
.
try {
Console.WriteLine("Here you will write your workings or tasks");
for (int i = 0; i < 2; i++) {
Thread.Sleep(1000);
}
}
Cuando finalicemos nuestra operación, restableceremos la configuración predeterminada del cursor, Cursor.Default
.
finally {
Cursor.Current = Cursors.Default;
}
Código fuente completo:
public void SampleTask() {
Cursor.Current = Cursors.WaitCursor;
try {
Console.WriteLine("Here you will write your workings or tasks");
for (int i = 0; i < 2; i++) {
Thread.Sleep(1000);
}
} finally {
Cursor.Current = Cursors.Default;
}
}
I have been working as a Flutter app developer for a year now. Firebase and SQLite have been crucial in the development of my android apps. I have experience with C#, Windows Form Based C#, C, Java, PHP on WampServer, and HTML/CSS on MYSQL, and I have authored articles on their theory and issue solving. I'm a senior in an undergraduate program for a bachelor's degree in Information Technology.
LinkedIn