Для включения в проект дополнительной формы необходимо выбрать в главном меню File->New Form после чего на экране появится новая форма с именем по умолчанию Form2. Автоматически средой будет сгенерировано три соответствующих файла:
Unit2.h,
Unit2.cpp,
Unit2.dfm.
Для использования любого объекта класса TForm2 из файла Unit1.cpp необходимо включить соответствующий заголовочный файл Unit2.h директивой #include и наоборот.
Открытие формы осуществляется оператором
Form2->Show();
а закрытие
Form2->Close();.
Упражнение 3. “Добавление окна “О программе…””
Для добавления окна “О программе…” выберем в меню File раздел New Form, после чего сохраним соответствующие файлы на диск в рабочий каталог. Далее создадим для своего приложения дополнительный пункт меню “Помощь” c разделом “О программе…” (рис. 4).
Рис. 4
В обработчик события OnClick раздела “О программе…” необходимо ввести следующий код:
Form2->Show();
а так же включить заголовочный файл второй формы
#include “Unit2.h”
для доступа объекту Form2.
На вторую форму поместим компоненту Label со свойством Caption “Контрольный пример”.
|
|
После запуска приложения при выборе раздела меню “Помощь” “О программе…” открывается вторая форма. Закрытие осуществляется нажатием на стандартную кнопку закрытия окна (рис. 5).
Рис. 5