Набор страниц

Элемент управления MultiPage (набор страниц) создается с помощью кнопки Набор страниц (MultiPage) (рис. 2.24). Этот элемент управления реализует многостраничные диалоговые окна. Заголовки страниц отображаются на вкладках. Переход от страницы к странице осуществляется выбором вкладки посредством щелчка кнопкой мыши.

 

Рисунок 2.24 Набор страниц в форме

 

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

Объект MultiPage содержит в себе семейство Pages, являющееся набором всех страниц, входящих в этот объект.

Перечислим свойства объекта MultiPage.

Value и BoundValue Возвращают номер активной страницы. Нумерация производится с нуля
MultiRow Допустимые значения: True (если ярлыки не помещаются в одну строку, то они выводятся в несколько строк) и False (если ярлыки не помещаются в одну строку, то появляется полоса прокрутки, позволяющая переходить от страницы к странице)
Selectedltem Возвращает выбранную страницу

 

Семейство Pages, содержащее все страницы, входящие в объект MultiPage, имеет единственное свойство Count, возвращающее число элементов семейства. Кроме того, у семейства Pages имеются следующие методы.

 

Add Создает новую страницу. Синтаксис: Set Object = object.Add( [ Name [, Caption [, index]]]) object – семейство Pages Name – имя страницы Сaption – текст, отображаемый на ярлыке страницы index – номер страницы, нумерация страниц производится с 0
Clear Удаляет все страницы из семейства Pages
Remove Удаляет страницу из семейства Pages
Item Возвращает страницу со специфицированным индексом. Синтаксис: Set Object = object.Item(collectionindex)