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

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

Нижче перераховані усі події, підтримувані списками

Click

KeyDown

MouseUp

OLEStartDrag

DblClick

KeyPress

OLECompleteDrag

Scroll

DragDrop

KeyUp

OLEDragDrop

Validate

DragOver

LostFocus

OLEDragOver

GotFocus

MouseDown

OLEGiveFeedback

ItemCheck

MouseMove

OLESetData

Ймовірно, найчастіше для списків використовується подія DblClick. Це цілком відповідає загальним принципам роботи із списками в додатках Windows. Робота із списком зазвичай починається з його заповнення, для чого служить метод Addltem (див. розділ «Методи списків»). Коли список буде заповнений, можна виділити один з його рядків, призначивши її властивості Selected значення True. Користувач або погоджується з виділенням за умовчанням, або виділяє інший рядок клацанням миші. При натисненні кнопки Про До по властивості Text визначається вміст виділеного рядка. Проте існує популярний спосіб прискорити роботу із списком - подвійне клацання на одному з рядків. В цьому випадку користувач одночасно виділяє рядок і починає її подальшу обробку. У багатьох додатках Windows ця методика застосовується для копіювання рядків з одного списку в іншій.

Методи списків

Деякі з перерахованих далі методів характерні тільки для списків, з іншими ми вже зустрічалися при вивченні інших елементів.

Addltem

Move

SetFocus

Clear

Refresh

ShowWhatsThis

Drag

Removeltem

ZOrder

На особливу увагу заслуговують три методи - Addltem, Clear і Removeltem. Перший, як згадувалося раніше, служить для включення рядків в список. Як неважко здогадатися, метод Removeltem видаляє рядки із списку. Щоб очистити відразу увесь список, скористайтеся методом Clear.

У простому варіанті метод Addltem має наступний синтаксис:

IstListl.Addltem «Привіт»

Цей фрагмент включає в список рядок «Привіт». Досить часто при заповненні списку метод Addltem викликається кілька разів підряд. Багато програмістів поміщають виклики Addltem в процедуру Form_Load, щоб список заповнювався при завантаженні форми. Ви можете задати положення рядка, вказуючи її номер як додатковий параметр:

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