Новости



Visual FoxPro 9 позволяет создавать ещё более производительные приложения баз данных.
Двадцатиление FoxPro! Microsoft принимает поздравления.
Visual FoxPro Toolkit for .NET - более 225 функций VFP 7.0, для языков .NET (подробнее)

Элемент управления Outline

См. также Свойства События Методы Ошибки

fox00174.gif

Элемент управления Outline (файл MSOUTL32.OCX) представляет собой особую раз овидность списка, в котором вы можете отображать элементы в иерархическом поря ке. Этим можно пользоваться при схематическом изображении каталогов и файлов в файловой системе; именно такой метод применен в Диспетчере файлов Windows.

Синтаксис

Outline

Комментарии

У каждого элемента в списке Outline могут быть подчиненные элементы, которые визуально представляются дополнительными уровнями с отступами. Когда элемент азвертывается, его подчиненные элементы становятся видимыми; когда элемент сво ачивается, его подчиненные элементы скрываются. Элементы в списке Outline могут также сопровождаться графикой, служащей визуальным обозначением состояния элеме та.

Визуальные элементы

Элемент управления Outline может отображать графику и текст для каждого элеме та списка. В следующем примере использованы значки плюс/минус и текст:

fox00175.gif

В следующем примере использованы линии древовидной структуры, рисунки с изоб ажением типа и текст:

fox00176.gif

Элемент списка может сопровождаться любыми графическими элементами из числа с едующих:

Линии древовидной структуры Вертикальные и горизонтальные линии, связывающие первичные элементы с подчи енными. Линия дерева генерирует события Expand и Collapse.

Отступ Характеристика уровня подчиненности элемента. Каждый уровень отступа соответствует определенному уровню подчиненности, который вы задаете с помощью свойства Indent.

Значок плюс/минус Указывает, видимы подчиненные элементы или скрыты. Если щелкнуть значок п юс, подчиненные элементы становятся видимыми и значок плюс заменяется значком ми ус. Если щелкнуть значок минус, подчиненные элементы скрываются и значок минус заменяется значком плюс.

Изображения типа Указывают состояние элемента. На рисунках с изображением типа обычно показ вается, допускает ли элемент, обладающий подчиненными элементами, развертывание или свертывание. Например, изображение закрытой папки указывает на то, что э ементы каталога можно развернуть. Состояние элемента определяется пользователем. Рисунок с изображением типа генерирует события PictureClick и PictureDblClick.

Текст Символьная строка, отображаемая для элемента.

Каждый графический элемент может представлять собой горячую область. Если щелкнуть горячую область, активизируется специальная группа событий.

Свойство Style позволяет задать или запретить отображение всех или некоторых г афических элементов для каждого элемента списка Outline.

Замечание Чтобы выбрать элемент списка, необходимо щелкнуть (или дважды щелкнуть) соответствующий текст; недостаточно щелкнуть один только графический элемент.

Клавиатурный интерфейс

Для выбора элементов из списка элемента управления Outline можно воспо ьзоваться клавиатурой. В следующей таблице перечислены применяемые клавиши и соответствующие им действия.

Клавиша
Действие
стрелка влево
Переводит фокус в родительский элемент, если текущий элемент является подчинен ым.
стрелка вправо
Переводит фокус в первый подчиненный элемент, если он является видимым.
стрелка вверх
Переводит фокус в предыдущий элемент, если таковой существует.
стрелка вниз
Переводит фокус в следующий элемент, если таковой существует.
HOME
Переводит фокус в первый элемент списка.
END
Переводит фокус в последний видимый элемент списка.
PAGE UP
Переводит фокус назад на одну страницу или к первому отображаемому в данный момент элементу.
PAGE DOWN
Переводит фокус вперед на одну страницу или к последнему отображаемому в данн й момент элементу.

Кроме того, можно использовать следующие две клавиши для развертывания и сво ачивания элементов, имеющих подчиненные элементы.

Клавиша
Действие
+ (знак плюс)
Развертывает элемент.
fox90002.gif (знак минус)
Сворачивает элемент.



Новое на сайте

  • Обновлен портфель программиста

    Добавлены: Установка HTML Help (Создание справочной системы), Imagedit.zip - Графический редактор ( ico и bmp), Библиотека локализации HTML Help (Русский)
  • Новые примеры программ

    Установка библиотек, Игровая программа "Охота на лис", Установка библиотек "Охота на лис", plastic -"Платежки", Библиотеки (на FPD26), platan -"Платежки" (на Clipper 5.2)
  • Обновленна справка

    Подсказки, технология программирования и использование Visual FoxPro. Команды, функции, операторы, объекты, свойства, события и методы.