2010-07-22 9 views

Répondre

3

Quelque chose comme ça est un peu utile:

class WaitCursor : IDisposable 
{ 
    public WaitCursor() 
    { 
     Cursor.Current = Cursors.WaitCursor; 
    } 

    public void Dispose() 
    { 
     Cursor.Current = Cursors.Default; 
    } 
} 

Il vous permet d'utiliser de « l'aide » blocs pour revenir au curseur par défaut, même si vous avez une exception ou un retour:

public Foo() 
{ 
    using (var c = new WaitCursor()) 
    { 
     // do long-running stuff 
     // when we exit the using block, the cursor will return to the default state 
    } 
} 
1

Vous voulez dire le curseur d'attente?

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