Как отображать наложение «загрузка» в формах Windows, пока форма загружает элементы управления (или обновляет их)?

Я ищу эффективный способ уведомить пользователя о том, что данная форма в настоящее время загружает (или обновляет) свой пользовательский интерфейс, и это займет несколько секунд.

Это может произойти при начальной загрузке или при обновлении. Поскольку это очень интенсивно и модифицирует элементы управления пользовательским интерфейсом, это необходимо делать в потоке пользовательского интерфейса и, следовательно, блокировать пользователя.

Одной замены курсора недостаточно, я хочу получить эффект, аналогичный тому, что используется на страницах ajax, со всем область, на которую накладывается полупрозрачная панель с анимированной шестеренкой в ​​центре.

Вы уже делали что-то подобное? Или вы знаете интересные сайты, на которых мне следует проконсультироваться?

Большое спасибо

18
задан 16 September 2010 в 06:36
поделиться