Работа над новым проектом, так в Delphi называется разрабатываемое приложение, начинается с создания стартовой формы проекта Delphi.
На этапе разработки программы, на языке программирования Delphi, диалоговые окна называют формами проекта Delphi.
Стартовая форма проекта Delphi создается путем изменения значений свойств формы Form1 и добавления к форме необходимых компонентов.
Свойства формы проекта Delphi определяют ее внешний вид: размер, положение на экране, текст заголовка, вид рамки.
Для просмотра и изменения значений свойств формы, создаваемой на языке программирования Delphi, и ее компонентов используется окно Object Inspector.
Свойства формы:
- Свойство Align. Отвечает оно за позиционирование нашей формы на мониторе.
- Свойство AlphaBlend. Это свойство отвечает за прозрачность формы. Оно может принимать значения от 1(полная прозрачность) до 255(полная не прозрачность).
- Свойство AutoScroll. Принимает значения Boolean. Если какой-либо компонент выходит за границы формы, то на форме автоматически появляется скролл.
- Свойство AutoSize, оно находит и подгоняет оптимальный размер формы.
- Свойство BorderIcons. В нём мы можем задать, какие кнопки мы будем видеть в шапке формы. Сейчас у нас видны кнопки "свернуть", "развернуть" и "закрыть". Если мы всем этим кнопкам выставим значение False, то шапка формы будет совершенно пустая.
- Свойство BorderStyle, оно отвечает за стиль границ нашей формы.
- Свойство Caption. Изменение заголовка формы.
- Свойство Color отвечает за цвет формы.
- Свойство Cursor отвечает за то, какой будет курсор при наведении на форму.
- Свойство Hint как раз отвечает за текст этой подсказки.
- Свойство Icon, оно отвечает за иконку в левом верхнем углу формы. Свойстве Left задается расстояние в пикселях от левого края экрана до левого края формы.
- Свойстве Name пишется имя формы, по которому мы будем обращаться в окне редактора кода.
- Свойство Position отвечает за позицию формы после компиляции.
- Свойство Top, оно аналогично свойству Left, только отсчет пикселей идет от верхнего края экрана и до верхнего края формы.
- Свойства Width и Height отвечают за ширину и высоту формы в пикселях.
- Свойство Enabled отвечает за активность.
- Последнее свойство Visible. Это свойство отвечает за видимость компонента.