Программа WinForms неизбежно отправит уведомление пользователю. Существует два типа уведомлений:
- Важно: пользователю необходимо принять меры
- Не важно: вроде «что-то происходит, и вы можете обратить на это внимание».
Довольно часто MessageBox используется для обоих типов. Но недавно я обнаружил, что MessageBox раздражает: он крадет фокус пользователя, и пользователь должен щелкнуть, чтобы отклонить его. Я хочу знать, каковы альтернативы MessageBox и их плюсы / минусы?
Для начала вот идея:
Строка состояния : не просто отобразить длинное уведомление
уведомление на панели задач : люди думают, что это зло, поскольку большинство всплывающих окон интернет-рекламы используют этот подход?
плавающая строка состояния : Chrome / IE9 / Evernote используют аналогичную плавающую строку состояния, которая скрыта, когда нет адреса ссылки или нет сообщения.
- Пользовательский интерфейс Chrome: информационная панель и пузырь состояния
- IE9: панель уведомлений