Климов Александр Петрович
Шрифт:
Для демонстрации работы индикатора прогресса было создано приложение, которое позволит отследить время варки яиц вкрутую. Предположим, что для варки достаточно трех минут. Нужно положить яйца в воду и запустить таймер. По истечении трех минут приложение должно отобразить соответствующее сообщение. Основной код приложения приведен в листинге 3.9.
На рис. 3.6 показан внешний вид приложения в момент отсчета времени.
Рис. 3.6. Индикатор прогресса, позволяющий сварить яйца вкрутую
Элемент StatusBar
Строка состояния выглядит как небольшая полоска в нижней части приложения, в которой отображается текстовая информация для пользователя. Этот элемент интерфейса реализуется при помощи элемента
Рис. 3.7. Пример работы со строкой состояния
Строка состояния поддерживает только одну информационную панель, а также не распознает события
Элемент TrackBar
Элемент управления
Свойства
Свойство
Для иллюстрации работы ползунка нужно создать новый проект и разместить на форме два элемента
Рис. 3.8. Пример работы с ползунками
В листинге 3.11 приведен код, отвечающий за функциональность ползунков.
Когда пользователь передвинет один ползунок, то второй ползунок автоматически будет переведен в то же положение, что и первый.
Элемент ToolBar
Элемент управления
Рис. 3.9. Панель инструментов в приложении
Чтобы добавить в приложение элемент