Condividi tramite


Classe WaitCursor

Visualizza il cursore di attesa mentre un'istanza esiste e ripristina il cursore originale quando viene eliminata.

Gerarchia di ereditarietà

System.Object
  Microsoft.VisualStudio.Modeling.Shell.WaitCursor

Spazio dei nomi:  Microsoft.VisualStudio.Modeling.Shell
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0.dll)

Sintassi

'Dichiarazione
Public NotInheritable Class WaitCursor _
    Implements IDisposable
public sealed class WaitCursor : IDisposable

Il tipo WaitCursor espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico WaitCursor Archivia il cursore corrente e visualizza il cursore di attesa ogni volta che il puntatore del mouse è sopra il controllo specificato dell'interfaccia utente.Una volta eliminata l'istanza, il cursore corrente verrà ripristinato.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Clear Ripristinare il cursore originale.In genere non è necessario chiamare questo elemento in modo esplicito.
Metodo pubblico Dispose Ripristinare il cursore originale.Ciò si verifica automaticamente alla fine di un blocco di utilizzo.
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo protetto Finalize Assicurarsi che il cursore sia deselezionato quando l'oggetto viene eliminato. (Esegue l'override di Object.Finalize()).
Metodo pubblico GetHashCode Funge da funzione hash predefinita. (Ereditato da Object)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Note

Questa classe è progettata per essere utilizzata con "con" dell'istruzione. Nell'esempio seguente, il cursore di attesa viene visualizzato come il blocco inclusiva è in esecuzione, ogni volta che il mouse è sopra il controllo specificato.

Esempi

using (WaitCursor w = new WaitCursor(control)) 
{/* wait cursor displayed over control while execution is in here */}

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Modeling.Shell