フォームやコントロールのマウスポインタ(カーソル)を待機状態にする時間のかかる処理の間、フォーム上(あるいはコントロール上)のマウスポインタを一時的に待機状態(通常は砂時計のアイコン)にする方法を紹介します。 Cursor.Currentプロパティによる方法次のコードのように、Cursor.CurrentプロパティをCursors.WaitCursorに変更することにより、すべてのフォーム及びコントロール上のカーソルを待機状態に出来ます。元に戻すには、Cursors.Defaultとします。ただしマウスイベントの待機が再開されることによってカーソルが解除されますので、Cursors.Defaultで元に戻さなくても、大抵の場合は問題なく元に戻ります。