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

Методи табличного списку

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

Drag

HitTest

Refresh

StartLabelEdit

Findltem

Move

SetFocus

ZOrder

GetFirstVisible

OLEDrag

ShowWhatsThis

Багато методів табличних списків співпадають з методами дерев.

Метод Findltem шукає об'єкти в елементі. Можливий пошук з точним або частковим збігом.

Оскільки в табличному списку може одночасно відображуватися декілька об'єктів, метод GetFirstVisible визначає, який об'єкт буде першим в режимі списку або таблиці.

Метод HitTest визначає, чи може об'єкт використовуватися як приймач перетягання. Його можна викликати під час операції перетягання OLE, щоб виділити об'єкт або змінити покажчик миші під час проходження даних над потенційним приймачем.

Метод OLEDrag ініціює операцію перетягання OLE. Після цього викликається подія OLEStartDrag елементу, що дозволяє передати необхідні дані компоненту-приймачу.

Метод StartLabelEdit використовується у тому випадку, якщо ви хочете примусово перевести об'єкт в режим редагування напису. Його можна викликати в особливих ситуаціях, наприклад, коли властивість Label Edit рівна False, але вам необхідно змінити ім'я деякого об'єкту. Хороший приклад зустрічається в Провіднику Windows - ви можете змінювати імена тек і файлів, але не зможете перейменувати вбудовані компоненти (диски, панель управління або мережеве оточення).

Перш ніж переходити приміром, ми розглянемо ще один різновид елементів - списки зображень. З їх допомогою можна включати в елементи графіку, не обмежуючись виведенням звичайного тексту.

Списки зображень

Список зображень належить до елементів, що не відображуються на формі під час виконання програми. Замість цього він виконує функції контейнера для значків, використовуваних іншими елементами, - наприклад деревами, табличними списками і панелями інструментів. На формі можуть знаходитися відразу декілька списків зображень: один з великими значками, інший - з дрібними, а третій - зі значками для заголовків стовпців табличного списку.

Властивості списків зображень

Кількість властивостей у списків зображень невелика.

BackColor

ImageWidth

MaskColor

Parent

HImageList

Index

Name

Tag

ImageHeight

Listlmages

Object

UseMaskColor

Робота із списком зображень починається з властивості Name. Для елементів цього типу зазвичай використовується префікс iml. Зв'язуючи список зображень з іншим елементом, я зазвичай привласнюю йому те ж ім'я. Наприклад, якщо список зображень зв'язується з панеллю інструментів tbrToolbar, то йому привласнюється ім'я imlToolbar.

Властивість ImageHeight визначає висоту, a ImageWidth - ширину усіх зображень в списку. Важливо пам'ятати про те, що усі зображення в списку повинні мати однакові розміри. Якщо вам буде потрібно різні розміри, доведеться скористатися декількома списками зображень.

Властивість MaskColor дозволяє виводити зображення на прозорому фоні - воно визначає фоновий колір зображень, що належать елементу. У усіх зображеннях елементу повинен використовуватися один і той же колір фону. Після того, як властивості MaskColor буде задано потрібне значення, слід встановити властивість UseMaskColor в True.

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