Кент Рейсдорф. BORLAND C++BUILDER. Раздел 2

Кент Рейсдорф. BORLAND C++BUILDER. Страница 156

Parent

Свойство Parent представляет собой указатель на порождающий объект формы. Различие между Owner и Parent объяснено выше, в разделе «Owner».

Методы форм

Формы по своей сути также являются компонентами. А это значит, что они имеют много общих с компонентами методов. К этим методам, в част­ности, относятся Show(), ShowModal() и Invalidate(). Однако существуют ме­тоды, используемые только в формах. Как и раньше, я остановлюсь лишь на наиболее часто используемых методах.

BringToFront()

Метод BringToFrontQ используется для расположения данной формы по­верх всех остальных форм приложения.

Close () и CloseQueryO

Метод CloseQ закрывает форму после предварительного вызова Close­QueryO, проверяющего, возможно ли нормальное закрытие. Функция Close-

Query(), в свою очередь, вызывает обработчик события OnCloseQuery. Если переменная типа bool, передаваемая обработчику OnCloseQuery, имеет зна­чение false, то форма не закрывается. При значении true форма закрывается нормальным образом. Вы можете использовать обработчик события OnClose­Query для вывода запроса на сохранение файла и для проверки возможности закрытия формы.

Print ()

Метод PrintQ выводит на печать содержимое формы. Печатается только рабочая область формы, без подписи, строки заголовка или рамок. Print() удобен для быстрой распечатки формы.

ScrollView()

Метод ScrollView() прокручивает форму, пока указанный компонент не окажется в поле зрения.

SetFocus()

Метод SetFocus() активизирует форму и перемещает ее поверх других окон. Если форма содержит компоненты, будет активизирован тот из них, который определяется свойством ActiveControl (см. свойство ActiveControl в разделе «Свойства, доступные во время разработки и выполнения програм­мы»).

Show() и ShowModal()

Web-дизайн (с) 2010 All rights reserved