Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Свойства индикатора процесса (ProgressBar)

Поиск

Индикатор процесса (ProgressBar) используется во многих приложениях Windows 95/98/NT. Его можно найти в семействе элементов управления Microsoft Windows Common Controls 6.0. Этот элемент управления отображает, насколько продвинулся процесс копирования, перемещения, загрузки или сохранения файлов. Индикатор процесса целесообразно применять всякий раз, когда операция обмена или обработки данных занимает значительное время для того, чтобы пользователь мог отслеживать динамику работы. В противном случае пользователь может решить, что программа “зависла”. Индикатор процесса ProgressBar, в отличии от других элементов управления, обновляет своё изображение каждый раз, когда изменяется значение свойства Value. Другие элементы управления делают это только тогда, когда система не занята.

Внешний вид индикатора процесса, показанный на рисунке, напоминает термометр. Важнейшими свойствами являются Min (нижняя граница), Мах (верхняя граница) и Value (текущее значение). Значение свойства всегда должно находиться в диапазоне от Min до Мах, в противном случае возникает ошибка. Если необходимо отображать процесс от 0 до 100%, то устанавливается Min = 0, Мах = 100 и затем для Value – значение в данный момент.

В таблице приведены названия, описание и возможные значения свойств, характерных для индикатора процесса ProgressBar.

Свойство Описание и возможные значения
Value Определяет, какая часть индикатора должна быть закрашена. Свойство доступно только во время выполнения программы
Min Определяет нижнюю границу диапазона изменения значения индикатора
Мах Определяет верхнюю границу диапазона изменения значения индикатора
Orientation Определяет ориентацию индикатора процесса. ccOrientationHorizontal=0 – горизонтальная ориентация; ccOrientationVertical=1 – вертикальная ориентация
Align Определяет тип выравнивания индикатора процесса в форме. vbAlignNone=0 – выравнивание отсутствует; для горизонтальной ориентации: vbAlignTop=1 – отображается вверху формы; vbAlignBottom=2 – отображается внизу формы; для вертикальной ориентации: vbAlignLeft=3 – отображается возле левого края формы; vbAlignRight=4 – отображается возле правого края формы
Scrolling Определяет способ отображения на экране процесса. ccScrollingStandard=0 – непрерывный; ccScrollingSmooth=1 – сегментарный

Определение значения свойств Value предоставляется разработчику, так как сам элемент управления не имеет возможности отслеживания продвижения процесса. Чаще всего для этой цели используют операторы цикла.

Свойства таймера (Timer)

Использование таймера (Timer) является хорошим способом управления вашей программой. С помощью таймера вы можете запускать или завершать процессы приложения в определенные моменты времени. Таймер может быть полезным и в том случае, если приложение выполняется в фоновом режиме. Во время проектирования таймер отображается в форме, но во время выполнения программы он является невидимым.

Для установки интервала времени служит свойство Interval, значение которого устанавливается в миллисекундах. Например, задание значения 250 вызывает событие Timer через каждые 250 миллисекунд независимо от того, какое приложение активно. Для отключения таймера следует присвоить свойству Interval значение 0 или свойству Enabled значение False.

Максимально допустимый интервал составляет 64757 миллисекунд. Но следует помнить, что операционная систем может обрабатывать только 18,2 прерывания таймера в секунду, поэтому точность задания интервала составляет максимум одну восемнадцатую секунды. Необходимо также учесть, что при большой загрузке системы (поддержка сети, печать и т.п.) прерывания могут обрабатываться еще реже.

В Windows вы можете использование не более 32 таймеров. Поскольку для работы системы также нужен таймер, то для всех приложений остается максимум 31. Если обработка события Timer длится дольше, чем задано значением Interval, то новое событие Timer не вызывается, пока Visual Basic не обработает это событие.

Свойства списка устройств (DriveListBox)

Список устройств (DriveListBox) служит для отображения списка всех доступных дисков и устройств системы и обеспечивает возможность их выбора.

Элемент DriveListBox обладает почти всеми свойствами обычного поля со списком. Но чаще всего используется только свойство Drive, возвращающее выбранный диск или устройство (например,"С:\").



Поделиться:


Последнее изменение этой страницы: 2016-08-12; просмотров: 284; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.145.183.66 (0.005 с.)