На этом шаге мы рассмотрим применение, основные свойства и методы этого элемента.
Элемент управления MultiPage (Набор страниц) создается с помощью кнопки Набор страниц (MultiPage) (рисунок 1).
Рис.1. Набор страниц на форме
Этот элемент управления реализует многостраничные диалоговые окна. Заголовки страниц отображаются на вкладках. Переход от страницы к странице осуществляется выбором вкладки посредством щелчка кнопкой мыши.
Создать, переименовать, удалить или переместить страницу элемента управления MultiPage можно вручную, выбрав ярлык соответствующего листа и вызвав щелчком правой кнопки мыши контекстное меню. Используя это контекстное меню, можно произвести одно из перечисленных действий.
Объект MultiPage содержит в себе семейство Pages, являющееся набором всех страниц, входящих в этот объект.
Перечислим свойства объекта MultiPage.
Свойство | Назначение |
---|---|
Value и BoundValue | Возвращают номер активной страницы. Нумерация производится с нуля |
MultiRow | Допустимые значения: True (если ярлыки не помещаются в одну строку, то они выводятся в несколько строк) и False (если ярлыки не помещаются в одну строку, то появляется полоса прокрутки, позволяющая переходить от страницы к странице) |
SelectedItem | Возвращает выбранную страницу |
Семейство Pages, содержащее все страницы, входящие в объект MultiPage, имеет единственное свойство Count, возвращающее число элементов семейства. Кроме того, у семейства Pages имеются следующие методы.
Метод | Назначение |
---|---|
Add | Создает новую страницу. Синтаксис:
Set Object = object.Add ( [ Name [, Caption [, index]]])
|
Clear | Удаляет все страницы из семейства Pages |
Remove | Удаляет страницу из семейства Pages |
Item | Возвращает страницу со заданным индексом. Синтаксис:
Set Object = object.Item (collectionindex)
|
На следующем шаге мы рассмотрим набор вкладок.