C# でカーソルを変更する

Muhammad Zeeshan 2023年10月12日
C# でカーソルを変更する

この記事では、プログラミング言語 C# を使用してカーソルを待機カーソルに変更する方法について説明します。

C#でカーソルを待機カーソルに変更

マウスまたはトラックボールを動かすと、Windows ではカーソルと呼ばれるアイコンが表示されます。 通常、プログラムの現在の状態に応じて、さまざまなカーソル イメージが表示されます。

標準カーソルと待機カーソルは 2つの例です。 さまざまなオペレーティング システムで、さまざまなカーソルを使用できます。

以下は、WaitCursor 関数をよりよく理解するのに役立つ例です。

Cursors.WaitCursor の値を指定して、砂時計カーソルを表示できます。

Cursor.Current = Cursors.WaitCursor;

コードの機能は、カーソルが .WaitCursor 変数に割り当てられた後に記述できます。 例として、for ループを実装しました。

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

操作が終了したら、カーソルのデフォルト設定 Cursor.Default をリセットします。

finally {
  Cursor.Current = Cursors.Default;
}

完全なソース コード:

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