Книга: Программирование КПК и смартфонов на .NET Compact Framework
Песочные часы
Песочные часы
При выполнении длительных ресурсоемких операций нужно показать пользователю, что устройство работает, а не зависло. Лучше всего вывести на экран устройства курсор ожидания. В карманных компьютерах в качестве такого курсора используются не песочные часы, как в настольных компьютерах, а анимированный разноцветный круг, Установить данный тип курсора в приложении очень просто, что иллюстрирует фрагмент кода, приведенный в листинге 5.1.
Листинг 5.1
// Устанавливаем курсор ожидания
Cursor.Current = Cursors.WaitCursor;
// возвращаем курсор по умолчанию
Cursor.Current = Cursors.Default;
На рис. 5.1 показано приложение с соответствующим курсором.
Рис. 5.1. Отображение курсора ожидания