HOWTO · Csharp

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

この記事では、プログラミング言語 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;
  }
}