【C#】【Form】カーソル

■ カーソルについて

 * Cursors.Default    : デフォルトカーソル
 * Cursors.WaitCursor : 待機カーソル
 * Cursor.Current     : 現在のカーソル
 * Cursor.Cross       : 十字カーソル

■ サンプル

this.Cursor = Cursors.WaitCursor;

this.Cursor = Cursors.Default;

this.pictureBox1.Cursor = Cursors.Cross;

■ 独自アイコンをカーソルに指定する

サンプル

コード抜粋
Icon icon = new Icon(@"hello.ico");
Cursor cursor = new Cursor(icon.Handle);

this.Cursor = cursor;
staticのGetterにした場合
using System.Drawing;
using System.Windows.Forms;

namespace SampleForm
{
  public static class CustomCursorDemo
  {
    public static Cursor CustomCursor
    {
      get
      {
        var icon = new Icon(@"hello.ico");
        return new Cursor(icon.Handle);
      }
    }
  }
}

アイコンをリソースファイルとして追加

[1] プロジェクト名を右クリックし、[プロパティ]-[リソース]を選択
[2] [アイコン]を選択し、[リソースの追加]の右隣の矢印から「既存のファイルの追加」を選択
[3] アイコンファイルを追加する

アイコンについて

 * 以下の関連記事を参照のこと。
https://blogs.yahoo.co.jp/dk521123/35503975.html