Программирование >>  Элементы языков с и с++ 

1 ... 105 106 107 [ 108 ] 109 110 111 ... 200


□ Small Icon - режим такой же, как и предыдущий, за исключением того, что пиктограммы появляются маленькими;

□ List - выводит маленькие пиктограммы, но элементы всегда выводятся в одну колонку;

□ Details - ВЫВОДИТ элементы во многих колонках;

□ Tile - этот режим доступен только для Windows ХР. Вывод можно подстроить, отрегулировав размер вывода по высоте и ширине, задав свойство Ti*ieSize, а также отрегулировав количество выводимых строк с помощью свойства Columns.

Я Fonni

- Ш [1[ а Forni

Имя файла

Тип файла

4 File 1 txt

Текстовый документ

BFile2txt

Help-file

- Details-

Filel bet File2.txt

Largeicon -

Д Filel txt

QFileZtxt

-Smaliicon-

a Fonni

Filel.bet

q Текстовый документ

IFileZtxt j Help-file

-- ---. Tilrt


List

Имя файла Тип файла

□ й Filel txt Текстовый документ

□ QFile2 txt Help-file

Details с включенным свойством CheckBoxes

Рис. 11.36. Пример вывода информации с помощью компонента Listview

Пример вывода информации в разных режимах показан на рис. 11.36.

Не все свойства Listview работают во всех режимах вывода. В табл. 11.3 приведены некоторые свойства Listview и соответствующие им режимы вывода.



Таблица 11.3. Некоторые свойства Listview и соответствующие им режимы вывода

свойства

Описание

Режим вывода

Columns

С его помощью задают заголовки колонок

Details или Tile

Groups

Задает структуру, в которую можно объединить группу элементов

Все режимы, кроме List

HeaderStyle

Задает стиль заголовка колонки (могут ли сами заголовки служить кнопками выполнения каких-либо действий, будут ли показаны заголовки или нет)

Details

[Некоторые свойства ListView

Items. Это ключевое свойство, которое содержит элементы, выводимые

компонентом Listview.

3 selecteditems. СВОЙСТВО содержит набор элементов, которые подверглись выборке.

[] MultiSelect. Если это свойство установлено в true, то пользователь может выбрать множество элементов.

0 checkBoxes. Если ЭТО СВОЙСТВО установлено в true, то ListView может выводить окна контроля рядом с элементами (в режиме Title свойство не поддерживается).

Включение CheckBoxes позволяет ВЫВОДИТЬ список элементов или под-элементов (для режима Details), которые пользователь может затем выбирать, щелкая на окне контроля (после этого там появляется галочка). То есть с помощью этого свойства можно выбирать множество элементов, не используя при этом обычный способ (нажатие клавиши <Ctrl> и щелканье мышью на элементе, который требуется выбрать). Причем выборку можно производить и при отключенном свойстве MuitiSeiect. Чтобы определить, помечен ли галочкой элемент, надо создать обработчик события itemcheck. Чтобы получить все помеченные галочкой элементы, надо использовать свойство checkeditems, которое содержит текущий помеченный элемент. Свойство имеет ссылку на класс



CheckedListViewItemCollection, который содержит все помеченные элементы. Чтобы получить индексы всех помеченных элементов, нале использовать свойство Checkedlndices.

stateimageList. Если значение этого свойства равно какому-то компоненту типа imageList, ТО вместо ОКОН контроля (Check Boxes) станут выводиться изображения из компонента imageList с индексами О и 1. Причем изображение с индексом О будет выводиться вместо неотмеченного галочкой окна контроля, а вместо помеченного галочкой станет выводиться изображение, соответствующее индексу 1. На рис. 11.37, й-й продемонстрирована замена окон контроля на пиктограммы.

Иня файла

□ Filel-txt

□ EF le2txt

Тип файла Текстовый документ Heip-Jiie

toolStripMenuItem3

Forml i

1 Имя файла

Тип файла

У Fiie1.txt

Текстовый AOKijMeHT

yFileZ.txt

Help-tile

9 Forml

I Имя файла I Е а File1.txt

Тип файла Текстовый документ Help-file

Ш Forml

Имя файла й Filel txt lilFilBZ.Ixt

Тип файла Текстовый документ Help-file

I Имя файла 4tllFile1.txt IFileZ.Ixt

Тип файла Текстовый документ Не1р- 1в

Рис. 11.37. а - показаны окна контроля, т. к. свойство stateimageList = None. Режим исполнения и окна не помечены; б - режим дизайна. Свойство StateimageList = ListViewl. Вместо окон контроля появились изображения; в - окна помечены галочками; г - режим исполнения. Непомеченные элементы имеют пиктограмму,

соответствующую значению индекса О компонента ImageList; д - режим исполнения Оба помеченных элемента имеют пиктограмму, соответствующую значению индекса 1 компонента imageList



1 ... 105 106 107 [ 108 ] 109 110 111 ... 200

© 2006 - 2024 pmbk.ru. Генерация страницы: 0.001
При копировании материалов приветствуются ссылки.
Яндекс.Метрика