Цель работы.Создать форму «Анкета сотрудника» с краткими данными о сотруднике и двумя фотографиями (портретной и художественной), которые перекрывают друг друга и должны появляться в результате нажатия на кнопки (рис. 1.1). Ознакомиться с такими объектами: форма (Form), текстовое поле (Label), рисунок (Image), кнопка (Button) и их основными свойствами: подпись (Caption), цвет (Color), шрифт (Font), видимость (Visible), ширина (Width), высота (Height) и другими [5].
Теоретические сведения.Объект Form используют для создания окна программы-приложения. Рассмотрим такие свойства формы:
Свойство
Описание свойства
Примеры значений
ActiveControl
Для задачи активного объекта (фокуса) в форме
Buttonl, Label1
AutoScroll
Наличие в форме полоспрокручивания
True, False
BorderStyle
Возможность менять размеры окна
bsSizeable (окно с произвольными размерами), bsDilog, bsNone (окно с фиксированными размерами)
Width, Height
Ширина и высота окна в пикселях
503, 224 (числовые значения)
Font
Шрифт
Комплексное свойство, задается вдиалоговом окне
HorizScrollBar VertScroIlBar
Параметры полос прокрутки
Комплексное свойство
Icon
Задаем пиктограмму, которая будет размещена в заголовке формы при выполнении программы
(None) - стандартная пиктограмма для Delphi, или загруженная с определенного файла *.ico
Name
Имя формы
Forml (идентификатор)
Caption
Заголовок формы
Произвольная строка символов
Color
Цвет фона формы
clGreen, clInfoBk (перечислимый тип) или $004525В1 (числовое значение - задается в диалоговом окне)
Cursor
Вид курсора на свободном месте окна на этапе выполнения
Доступность для действий над объектами в форме во время выполнения
True, False
Left, Top
Координаты левого верхнего угла окна в пикселях
200, 108 (числовые значения)
Position
Размещение и размеры окна в момент запуска программы
poScreenCenter,
poDesigned
WindowState
Состояние окна в момент запуска программы
wsNormal,
wsMaximized, wsMinimizcd
Объект текстовое поле (Label)используют для создания текстов (надписей) в окне программы. Кроме аналогичных приведенным в предшествующей таблице свойств Width, Height, Font, Color, Name, Caption, Cursor, Enabled, Left, Top,он обладает еще и такими:
Свойство
Описание свойства
Примеры значений
Align
Выравнивание поля относительно объекта, который его содержит (формы)
alBottom, allClient, alLeft, alNone, alTop
Alignment
Выравнивание текста в границах поля
taCenter, taLeft-Justify, taRight-Justify
AutoSize
Приведение границ поля к границам текста
True, False
Visible
Видимость объекта
True, False
WordWrap
Перенесение слов текста в новую строку
True, False
Объект картинка (Image,изображение) используют для вставки графических объектов из файлов типа *.bmp, *.emf, *.ico, *.wmf в форму. Кроме известных свойств Elign, Width, Height, Name, Cursor, Enabled, Left, Top, Visible,он обладает следующими:
Свойство
Описание свойства
Примеры значений
Center
Выравнивание рисунка по центру относительно содержащего его поля
True, False
Picture
Имя графического файла
Задают в диалоговом окне
Stretch
Приведение размера изображения к заданным размерам объекта
True, False
AutoSize
Приведение размера объекта к реальным размерам изображения
True, False
Объект кнопка (Button)используют для размещения элемента управления - кнопки на форме. Кнопки имеют такие свойства: Visible, Width, Height, Font, Color, Name, Caption, Cursor, Enabled, Left, Topи другие.