Поделиться через


WaitCursor - класс

Отображает курсор ожидания (Wait), пока экземпляр существует, и возвращает исходное курсор, когда он удаляется.

Иерархия наследования

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

Пространство имен:  Microsoft.VisualStudio.Modeling.Shell
Сборка:  Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0 (в Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0.dll)

Синтаксис

'Декларация
Public NotInheritable Class WaitCursor _
    Implements IDisposable
public sealed class WaitCursor : IDisposable

Тип WaitCursor предоставляет следующие члены.

Конструкторы

  Имя Описание
Открытый метод WaitCursor Сохраняет текущий курсор и отображает курсор ожидания, когда указатель мыши находится на указанном элементе управления пользовательского интерфейса.При удалении экземпляра восстанавливается текущий курсор.

В начало страницы

Методы

  Имя Описание
Открытый метод Clear Восстановление исходного курсора.Обычно явно вызывать его не требуется.
Открытый метод Dispose Восстановление исходного курсора.Это происходит автоматически в конце использования блока.
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Защищенный метод Finalize Убедитесь, что курсор очищен, если объект удален. (Переопределяет Object.Finalize().)
Открытый метод GetHashCode Служит хэш-функцией по умолчанию. (Унаследовано от Object.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)

В начало страницы

Заметки

Этот класс предназначен для использования с «с помощью оператора». В следующем примере, курсор будет отображаться во время ожидания, включенный блок выполнения, когда указатель мыши находится над указанным элементом управления.

Примеры

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

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.VisualStudio.Modeling.Shell - пространство имен