HOME >> Tips >> Microsoft.NET WPF

マウスカーソルを砂時計にして戻す

2014/05/10
文書番号:20386

マウスカーソルを砂時計(くるくる回る輪?)にして「戻す」方法。

動作確認環境:Visua Studio 2010(vb) .NET Framework 4.0


時間がかかる(かもしれない)処理をする際などにマウスカーソルを砂時計にします。
wpfでも「砂時計にする」のはこれまでどおりできたのですが、「戻す」のに困ったので書いておきます。
wpfでは「Cursors.Default」がありませんので「Allow」もしくは「Nothing」を設定します。


    'マウスカーソルを砂時計にする
    Me.Cursor = Cursors.Wait

    '・・・時間がかかる処理・・・

    'マウスカーソルを矢印にする(元に戻す)
    Me.Cursor = Cursors.Allow

    'か、もしくは

    'マウスカーソルを元に戻す
    Me.Cursor = Nothing