Cursor in C# ändern

Muhammad Zeeshan 12 Oktober 2023
Cursor in C# ändern

In diesem Artikel erfahren Sie, wie Sie den Cursor mithilfe der Programmiersprache C# in den Wartecursor ändern.

Ändern Sie den Cursor in C# in Warte-Cursor

Wenn Sie eine Maus oder einen Trackball bewegen, zeigt Windows ein Symbol namens Cursor an. Typischerweise werden je nach aktuellem Zustand des Programms verschiedene Cursorbilder angezeigt.

Der Standard- und der Warte-Cursor sind zwei Beispiele. Verschiedene Betriebssysteme können unterschiedliche Cursor verwenden.

Nachfolgend finden Sie ein Beispiel, das Ihnen hilft, die Funktion WaitCursor besser zu verstehen.

Wir können den Wert Cursors.WaitCursor angeben, um den Sanduhr-Cursor anzuzeigen.

Cursor.Current = Cursors.WaitCursor;

Die Funktionalität unseres Codes kann geschrieben werden, nachdem der Cursor der Variablen .WaitCursor zugewiesen wurde. Als Beispiel haben wir eine for-Schleife implementiert.

try {
  Console.WriteLine("Here you will write your workings or tasks");
  for (int i = 0; i < 2; i++) {
    Thread.Sleep(1000);
  }
}

Wenn wir unsere Operation beenden, werden wir die Standardeinstellung des Cursors, Cursor.Default, zurücksetzen.

finally {
  Cursor.Current = Cursors.Default;
}

Vollständiger Quellcode:

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;
  }
}
Muhammad Zeeshan avatar Muhammad Zeeshan avatar

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