Разработка прикладных программ для ОС WINDOWS с помощью интегрированных сред Delphi / C++Builder. Баканов В.М. - 27 стр.

UptoLike

Составители: 

- 27 -
Create для создания и метод Free для разрушения; связанные вопросы слож-
ны и данном руководстве не рассматриваются.
4.1.3. УСТАНОВКА СВОЙСТВ ВО ВРЕМЯ
ВЫПОЛНЕНИЯ ПРИЛОЖЕНИЯ
Выше была рассмотрена методика настройки свойств компонентов Delphi
/ C++Builder во время проектирования приложения (DesignTime), однако
большинство свойств может быть успешно установлено (переустановлено) в
период выполнения ЕХЕ
-модуля (RunTime). Целесообразно производить это
в функции, связанной с событием OnCreate (или OnActivate) для формы
(события при создании формы происходят в следующей последовательности
- Create, Activate, Paint). В нижеприведенном примере связанная с событием
OnCreate (создание формы) процедура FormCreate вызывает процедуру чте-
ния файла конфигурации и устанавливает свойство FormStyle в значение
fsMaximized ('растягивает' форму во весь экран), а вызываемая в момент ак-
тивизации формы процедура OnActivate выполняет присваивание значения
переменной FlagPreview свойству Checked компонента Component_N7 и
вызывает процедуру LoadFileAnimateOfBanner загрузки файла анимации
флага.
Рис.4. Окно Project Manager для управления модулями и
формами
                                    - 27 -


Create для создания и метод Free для разрушения; связанные вопросы слож-
ны и данном руководстве не рассматриваются.




       Рис.4. Окно Project Manager для управления модулями и
             формами


4.1.3. УСТАНОВКА СВОЙСТВ ВО ВРЕМЯ
     ВЫПОЛНЕНИЯ ПРИЛОЖЕНИЯ

   Выше была рассмотрена методика настройки свойств компонентов Delphi
/ C++Builder во время проектирования приложения (DesignTime), однако
большинство свойств может быть успешно установлено (переустановлено) в
период выполнения ЕХЕ-модуля (RunTime). Целесообразно производить это
в функции, связанной с событием OnCreate (или OnActivate) для формы
(события при создании формы происходят в следующей последовательности
- Create, Activate, Paint). В нижеприведенном примере связанная с событием
OnCreate (создание формы) процедура FormCreate вызывает процедуру чте-
ния файла конфигурации и устанавливает свойство FormStyle в значение
fsMaximized ('растягивает' форму во весь экран), а вызываемая в момент ак-
тивизации формы процедура OnActivate выполняет присваивание значения
переменной FlagPreview свойству Checked компонента Component_N7 и
вызывает процедуру LoadFileAnimateOfBanner загрузки файла анимации
флага.