Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Visual Basic 6.0~01.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
21.23 Mб
Скачать

Списки дисків

Список дисків (див. малюнок) зазвичай використовується разом з іншими елементами списками каталогів і файлів (см далі). Ці три елементи допомагають користувачеві вибрати файл, що знаходиться в конкретному каталозі дискового пристрою. Перехід на інший пристрій виконується за допомогою списку дисків. Список каталогів призначений для зміни каталогу, а список файлів - для вибору файлу. Списки дисків і каталогів також дозволяють задати каталог для файлу, що зберігається. Хоча інформацію про файл іноді зручніше отримувати за допомогою стандартного діалогового вікна, в найближчих розділах будуть розглянутий усі три елементи. У міру накопичення досвіду ви знайдете і інші способи застосування цих елементів.

Властивості списків дисків

У наступній таблиці перераховані властивості, які мають списки дисків

Appearance

BackColor

CausesValidation

Container

DragIcon

DragMode

Drive

Enabled

Font

FontBold

FontItalic

FontName

FontSize

FontUnderline

ForeColor

Height

HelpContextID

ListIndex

Tablndex

Visible

hWnd

MouseIcon

TabStop

WhatsThisHelpID

Index

MousePointer

Tag

Width

Left

Name

ToolTipText

List

OLEDropMode

Top

ListCount

Parent

Toplndex

Імена списків дисків (властивість Name) зазвичай починаються з префікса drv. Найважливішою з усіх перерахованих (не рахуючи Name) є властивість Drive, доступна тільки під час виконання програми. Воно показує, який дисковий пристрій вибраний користувачем. Програма повинна правильно реагувати на вибір нового пристрою, це майже завжди відбувається в процедурі події Change списку дисків (див. наступний розділ).

Події списків дисків

Списки дисків підтримують ряд подій, які не представляють особливого інтересу для початкуючого програміста.

Change

KeyDown

OLECompleteDrag

OLESetData

DragDrop

KeyPress

OLEDragDrop

OLEStartDrag

DragOver

KeyUp

OLEDragOver

Scroll

GotFocus

LostFocus

OLEGiveFeedback

Validate

Найчастіше в програмах використовується подія Change. Воно відбувається у той момент, коли користувач вибирає в елементі новий пристрій. У його процедурі по властивості Drive оновлюється вміст списку каталогів. Таким чином, каталоги, що відображуються, завжди відносяться до поточного виділеного пристрою. Про те, як це робиться, детально розказано в розділі, присвяченому спискам файлів (див. далі).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]