Элемент управления Outline
См. также Свойства События Методы Ошибки
Элемент управления Outline (файл MSOUTL32.OCX) представляет собой особую раз
овидность списка, в котором вы можете отображать элементы в иерархическом поря
ке. Этим можно пользоваться при схематическом изображении каталогов и файлов в
файловой системе; именно такой метод применен в Диспетчере файлов Windows.
Синтаксис
Outline
Комментарии
У каждого элемента в списке Outline могут быть подчиненные элементы, которые
визуально представляются дополнительными уровнями с отступами. Когда элемент
азвертывается, его подчиненные элементы становятся видимыми; когда элемент сво
ачивается, его подчиненные элементы скрываются. Элементы в списке Outline могут
также сопровождаться графикой, служащей визуальным обозначением состояния элеме
та.
Визуальные элементы
Элемент управления Outline может отображать графику и текст для каждого элеме
та списка. В следующем примере использованы значки плюс/минус и текст:
В следующем примере использованы линии древовидной структуры, рисунки с изоб
ажением типа и текст:
Элемент списка может сопровождаться любыми графическими элементами из числа с
едующих:
Линии древовидной структуры Вертикальные и горизонтальные линии, связывающие первичные элементы с подчи
енными. Линия дерева генерирует события Expand и Collapse.
Отступ Характеристика уровня подчиненности элемента. Каждый уровень отступа
соответствует определенному уровню подчиненности, который вы задаете с помощью
свойства Indent.
Значок плюс/минус Указывает, видимы подчиненные элементы или скрыты. Если щелкнуть значок п
юс, подчиненные элементы становятся видимыми и значок плюс заменяется значком ми
ус. Если щелкнуть значок минус, подчиненные элементы скрываются и значок минус
заменяется значком плюс.
Изображения типа Указывают состояние элемента. На рисунках с изображением типа обычно показ
вается, допускает ли элемент, обладающий подчиненными элементами, развертывание
или свертывание. Например, изображение закрытой папки указывает на то, что э
ементы каталога можно развернуть. Состояние элемента определяется пользователем.
Рисунок с изображением типа генерирует события PictureClick и PictureDblClick.
Текст Символьная строка, отображаемая для элемента.
Каждый графический элемент может представлять собой горячую область. Если щелкнуть горячую область, активизируется специальная группа событий.
Свойство Style позволяет задать или запретить отображение всех или некоторых г
афических элементов для каждого элемента списка Outline.
Замечание Чтобы выбрать элемент списка, необходимо щелкнуть (или дважды щелкнуть)
соответствующий текст; недостаточно щелкнуть один только графический элемент.
Клавиатурный интерфейс
Для выбора элементов из списка элемента управления Outline можно воспо
ьзоваться клавиатурой. В следующей таблице перечислены применяемые клавиши и
соответствующие им действия.
Клавиша
| Действие
|
стрелка влево
| Переводит фокус в родительский элемент, если текущий элемент является подчинен
ым.
|
стрелка вправо
| Переводит фокус в первый подчиненный элемент, если он является видимым.
|
стрелка вверх
| Переводит фокус в предыдущий элемент, если таковой существует.
|
стрелка вниз
| Переводит фокус в следующий элемент, если таковой существует.
|
HOME
| Переводит фокус в первый элемент списка.
|
END
| Переводит фокус в последний видимый элемент списка.
|
PAGE UP
| Переводит фокус назад на одну страницу или к первому отображаемому в данный
момент элементу.
|
PAGE DOWN
| Переводит фокус вперед на одну страницу или к последнему отображаемому в данн
й момент элементу.
|
Клавиша
| Действие
|
+ (знак плюс)
| Развертывает элемент.
|
(знак минус)
| Сворачивает элемент.
|
Новое на сайте
-
Обновлен портфель программиста
Добавлены: Установка HTML Help (Создание справочной системы), Imagedit.zip - Графический редактор ( ico и bmp), Библиотека локализации HTML Help (Русский) -
Новые примеры программ
Установка библиотек, Игровая программа "Охота на лис", Установка библиотек "Охота на лис", plastic -"Платежки", Библиотеки (на FPD26), platan -"Платежки" (на Clipper 5.2) -
Обновленна справка
Подсказки, технология программирования и использование Visual FoxPro. Команды, функции, операторы, объекты, свойства, события и методы.