Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лек 02 VB Свойства объектов.doc
Скачиваний:
7
Добавлен:
09.11.2019
Размер:
289.28 Кб
Скачать

Свойства таймера (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, возвращающее выбранный диск или устройство (например,"С:\").

Свойства списка каталогов (DirListBox)

С писок каталогов (DirListBox) отображает структуру выбранного диска и позволяет осуществлять выбор и смену каталога.

Элемент управления DirListBox также имеет некоторое сходство со списком. Однако, главным его свойством является свойство Path, возвращающее полный путь к выбранному каталогу, включая имя диска (например, C:\WINDOWS\WORD). После добавления в форму элементов управления DriveListBox и DirListBox они еще не работают совместно. То есть в один и тот же момент в DriveListBox может отображаться имя диска С, а в DirListBox – структура каталогов диска D. Поэтому прежде чем использовать эти элементы управления, их необходимо синхронизировать. При изменении имени диска в элементе управления типа DriveListBox необходимо свойству Path элемента управления типа DirListBox передать значение свойства Drive элемента управления типа DriveListBox. Свойство Path доступно только во время выполнения программы.

Обычно для выбора каталог пользователь нажимает клавишу Enter. Однако элемент управления DirListBox игнорирует эту клавишу. Решением такой проблемы является возможность обработки события KeyPress и программная смена каталога.

С войства списка файлов (FileListBox)

Список файлов (FileListBox) отображает файлы текущего каталога, откуда их можно выбирать. Этот элемент управления также имеет много общих свойств с элементом ListBox. Однако основным его свойством является свойство FileName, которое содержит имя выбранного файла. В таблице приведены названия, описание и возможные значения свойств, характерных для списка файлов.

Свойство

Описание и возможные значения

FileName

Стандартное свойство. Содержит имя выбранного пользователем файла. Доступно только во время выполнения программы

Path

Определяет имя каталога, файлы которого будут отображены в списке. Доступно только во время выполнения программы. По умолчанию – текущий каталог

Archive

Определяет, будет ли список файлов отображать архивные файлы

Hidden

Определяет, будет ли список файлов отображать скрытые файлы

Normal

Определяет, будет ли список файлов отображать сжатые файлы

ReadOnly

Определяет, будет ли список файлов отображать файлы с атрибутом только чтение

System

Определяет, будет ли список файлов отображать системные файлы

Pattern

Определяет маску ввода файлов, отображаемых в списке

Свойство Pattern позволяет определить тип тех файлов, которые должны отображаться в списке. Таким образом, установка значений свойства Pattern напоминает установку параметров команды DOS в MS DOS. Например, для отображения файлов с расширением *.ico и *.bmp необходимо установить следующее значение: *.ico;*.bmp.

Обратите внимание, что расширения файлов разделяются точкой с запятой. Список файлов также должен синхронизироваться с выбранными устройствами. Для отображения полного имени файла, включая путь, нужно просто сложить соответствующие строки, содержащие значения имени диска, пути и имени файла.