Создает экземпляр объекта Page в соответствующем контроле PageFrame.

Рекомендуется использовать рассматриваемый объект для создания нескольких наложенных страниц (областей) для Формы или Диалогового бокса. Обычно контрол Page Frame содержит целый набор Страниц (Pages). Дополнительную информацию по созданию и использованию Страниц в контролах Page Frames, смотрите параграф "Добавление контрола Page Frame в Форму" в разделе: Контролы для расширения Форм.

Page

Expand imageКомментарии

В качестве ссылки на конкретный объект Page в контроле PageFrame можно использовать его Имя, как показано в примере:

  CopyCode imageКопировать Код
myFrame.MyPage1

Вы можете также использовать в качестве ссылки номер конкретной Страницы, для этого используется стандартное свойство (коллекция) контрола PageFrame Pages. Указанная конструкция (использование коллекций) применяется и для других контейнерных классов Visual FoxPro.

  CopyCode imageКопировать Код
myFrame.Pages(2).Enabled = .T.

Рассмотренный индекс, как номер конкретной страницы, может не соответствовать значению свойства PageOrder. Возможет вариант, когда  значения указанного свойства для объектов соответственно равны PageOrders = 2, =3, =5. А к конкретному объекту можно обратиться по индексу:

  CopyCode imageКопировать Код
myFrame.Pages(1)
myFrame.Pages(2)
myFrame.Pages(3)

При выполнении метода олбновления Формы: Form Refresh обновляется содержание и Контролы только Активной Страницы.

Expand imageСм. также