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

Я

Мал. 3.21. Властивості табличного списку.

к завжди, першою задається властивість Name. Для табличних списків часто використовується префікс Ivw. Наприклад, якщо в елементі міститься перелік файлів на жорсткому диску, елемент можна назвати IvwFiles.

Діалогове вікно складається з декількох вкладок. Нас в першу чергу цікавлять перші чотири вкладки.

Вкладка General

На першій вкладці, General, містяться багато властивостей, що визначають структуру табличного списку.

Властивість View визначає режим відображення інформації в елементі.

Значення

Опис

0

Ivwlcon

Об'єкти списку відображуються у вигляді великих значків

1

IvwList

Об'єкти відображуються у виді, що нагадує звичайний список

2

IvwReport

Нагадує IvwList, але для кожного об'єкту виводиться додаткова інформація

3

IvwSmalllcon

Нагадує Ivwlcon, але об'єкти відображуються у вигляді дрібних значків

Властивість Arrange доступно для читання і запису. Воно визначає спосіб впорядкування значків в першому і останньому режимах (великі і дрібні значки). Властивість Arrange може набувати наступних значень.

Значення

Опис

0

- - IvwNone -

Значки не упорядковуються

1

- - IvwAutoLeft

Об'єкти автоматично упорядковуються в лівій частині елементу

2

- - IvwAutoTop

Об'єкти автоматично упорядковуються у верхній частині елементу

Логічна властивість Label Edit дозволяє дозволити або заборонити автоматичне редагування написів в елементі. Щоб зрозуміти, про що йде мова, клацніть на імені теки або файлу у вікні Провідника Windows. Напис перетворюється на мініатюрне текстове поле, в якому можна відредагувати ім'я. Значення True дозволяє редагування написів, a False - забороняє. Властивість OLEDragMode задає режим перетягання (ручний або автоматичний). Воно може мати одне з наступних значень:

0 - 0 - OLEDragManual

1 - OLEDragAutomatic

Властивість OLEDropMode дозволяє або забороняє скидання об'єктів при перетяганні OLE для табличного списку. Воно приймає одне з наступних значень.

Значення

Опис

0 - 0 – OLEDropNone

Цільовий компонент не приймає об'єкт, що скидається, і відображує курсор, що забороняє скидання

1 – OLEDropManual

Елемент допускає скидання OLE, при цьому програміст повинен обробити ці операції в коді програми

Властивість ColumnHeaders встановлюється в False, коли ви встановлюєте прапорець Hide Column Headers (Приховати заголовки стовпців).

Властивість LabelWrap, доступна для читання і запису, управляє перенесенням написів в режимі відображення значків. Якщо відповідний прапорець встановлений, властивість рівна True.

Щоб користувач міг виділити відразу декілька об'єктів, Встановіть в True властивість MultiSelect. Якщо виділення повинне обмежуватися одним об'єктом, ця властивість має бути рівна False.

Властивість FullRowSelect виглядає досить цікаво, тому що при його включенні табличний список імітує поведінку електронних таблиць. Якщо задати цій властивості значення True, елемент виділяє для об'єкту увесь рядок, не обмежуючись текстом об'єкту.

Щоб надати елементу ще більшу схожість з електронною таблицею, Встановіть в True значення властивості GridLines. В цьому випадку елемент розділятиме рядки і стовпці горизонтальними і вертикальними лініями, що утворюють сітку.

Встановлюючи в True властивості GridLines і FullRowSelect, переведіть табличний список в режим таблиці. Наприклад, для табличного списку IvwSheet слід скористатися наступним фрагментом:

With IvwSheet

..View = IvwReport

..GridLines = True

..FullRowSelect = True

End With

Якщо встановити в True властивість HotTracking, текст вузла, що не укладається завширшки елементу, відображуватиметься у вигляді підказки.

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

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