Книга: ЯЗЫК ПРОГРАММИРОВАНИЯ С# 2005 И ПЛАТФОРМА .NET 2.0. 3-е издание
Состояние готовности
Состояние готовности
Наконец, нужно гарантировать, что при снятии указателя мыши с пункта меню пользователем в первой текстовой панели не останется "старая" подсказка, а будет отображено некоторое "типовое" сообщение (например: "Ожидание действий пользователя"). В текущем своем виде наше приложение оставит в строке текст, соответствующий ранее выбранному пункту меню, что может вызывать, по меньшей мере, недоумение пользователя. Чтобы исправить это, обработайте событие MouseLeave для элементов меню Выход, О программе, День недели и Текущее время. Но вместо генерирования нового обработчика события для каждого элемента, позвольте всем указанным элементам вызывать один метод с именем SetReadyPrompt().
private void SetReadyPrompt(object sender, EventArgs e) { toolStripStatusLabelMenuState.Text = "Ожидание действий пользователя."; }
В результате вы должны обнаружить, что первая панель возвращается к отображению этого типового сообщения, как только курсор мыши покидает пределы любого из четырех указанных выше элементов меню.
Исходный код. Проект StatusBarApp размещен в подкаталоге, соответствующем главе 19.
- Оценка готовности к развертыванию
- 1. Определение даты готовности инфопродукта к продаже
- Оценка готовности к оптимизации и обучение персонала
- 2.2. Зависимость программы коммуникаций от стадии готовности экспонента к покупке
- 38 Чувство готовности
- Используйте карты для оценки готовности релиза
- Определение «готовности»
- Прислушиваемся к признакам готовности совершить покупку
- Индивидуальные различия людей в готовности восприятия новшеств
- Критерий готовности
- Состояние готовности и перспективные разработки
- Сигналы о готовности к покупке: