32

カーソル アイコンを通常デスクトップに表示される「ビジー アイコン」に変更するにはどうすればよいですか? カーソルの代わりにアニメーション ファイル (.gif、.ani) を設定するにはどうすればよいですか?

4

3 に答える 3

62

次のことを試してください。

System.Windows.Forms.Cursor.Current = System.Windows.Forms.Cursors.WaitCursor;

詳細については、Cursors クラスのドキュメントを参照してください。

Cursor クラスは、GIF ファイルまたはアニメーション カーソル (.ANI) をサポートしていません。次のようにしてカスタムカーソルをロードできます

Cursor.Current = new Cursor("C:\\ic.cur");

Microangeloのようなツールを使用して、yout GIF ファイルをカーソル形式に変換できるかもしれません。さらに、それに関連する別のスレッドがあります。

GIFをCURファイルに変換するにはどうすればよいですか?

于 2010-05-25T05:56:15.690 に答える
2

私はピクチャーボックスの答えを持っています

Picturebox1.cursor = new cursor(Properties.Resources.CURSOR NAME.GetHicon());
于 2016-08-13T03:07:47.970 に答える
1

シンプルな純粋な C# の方法もあります。

System.Windows.Forms.Cursor cursor = null;      
var info = System.Windows.Application.GetResourceStream(
        new Uri(@"pack://application:,,,/Resources/MyCursor.cur"));
cursor = new System.Windows.Forms.Cursor(info.Stream);

MyCursor.cur をリソースとしてプロジェクトに含める必要があります。

于 2021-02-19T12:45:35.253 に答える