Книга: Delphi. Учимся на примерах
Разработка формы
Разработка формы
Создадим новый проект Delphi. Как известно, экранные заставки хранятся в файлах с расширением .scr, а по умолчанию проект Delphi компилируется как выполняемый файл .exe. Для того чтобы наша программа имела расширение .scr, выполним команду меню Project?Options, на вкладке Application диалогового окна Project Options введем в поле Target file extension значение scr (рис. 5.1) и нажмем кнопку OK.
Все что нам понадобится на форме, — это два компонента Timer категории System. Первый будет служить для реализации постепенного насыщения формы цветом — для этого таймера следует изменить значение свойства Interval на 100. Второй таймер потребуется при постепенном уменьшении насыщенности цвета вплоть до того момента, когда форма вновь станет полностью прозрачной. Для этого таймера свойству interval следует также присвоить значение 100, а значение свойства Enabled изменить на False, поскольку изначально "затухания" происходить не будет.
Рис. 5.1. Выбор расширения для откомпилированной программы
Изменим свойства формы согласно табл. 5.1.
Таблица 5.1. Свойства формы хранителя экрана
Свойство | Значение | Пояснение |
---|---|---|
BorderStyle | bsNone | Окно программы будет отображаться без границы и заголовка |
Align | alClient | Окно программы будет заполнять весь экран |
FormStyle | fsStayOnTop | Окно программы будет располагаться поверх всех остальных окон |
AlphaBlend | True | Разрешаем изменение степени прозрачности формы |
AlphaBlendValue | 1 | Изначально окно программы полностью непрозрачное |