Базовые компоненты Delphi
Форма
Форма (объект тип TForm) является основой программы. Свойства формы определяют вид окна программы.
Таблица Свойства формы.
| Свойство | Описание |
| Name | Имя формы. В программе используется для управления формой и доступа к компонентам формы |
| Caption | Текст заголовка |
| Top | Расстояние от верхней границы формы до верхней границы экрана. |
| Left | Расстояние от левой границы формы до левой границы экрана |
| Width | Ширина формы |
| Height | Высота формы |
| ClientWidth | Ширина рабочей (клиентской) области формы, без учета ширины левой и правой границ |
| ClientHeight | Высота рабочей (клиентской) области формы, без учета высоты заголовка и ширины нижней границы формы |
| BorderStyle | Вид границы. Может быть обычной (bsSizeable) – можно изменить размер формы, тонкой (bsSingle) или отсутствовать (bsNone) |
| Icon | Значок в заголовке диалогового окна, обозначающий кнопку вывода системного меню |
| Color | Цвет фона. |
| Font | Шрифт. Шрифт, используемый «по умолчанию» компонентами, находящимися на поверхности формы. Изменение свойства Font приведет к изменению Font для компонентов. |
| Canvas | Поверхность, на которую можно вывести графику. |
Пример:
Form1.ClientHeight:=100 //высота рабочей области=100
Form1.Canvas.Pen.Color:=clRed // задать цвет линии – красный
Form2.Show //отобразить окно Form2
Label (вкладка Standart)
Компонент Label
предназначен для вывода текста на поверхность формы. Свойства компонента определяют вид и расположение текста.
Таблица Свойства компонента Label
| Свойство | Описание |
| Name | Имя компонента. В программе используется для доступа к компоненту и его свойствам |
| Caption | Отображаемый текст |
| Left | Расстояние от левой границы поля вывода до левой границы формы |
| Top | Расстояние от верхней границы поля вывода до верхней границы формы. |
| Height | Высота поля вывода |
| Width | Ширина поля вывода |
| AutoSize | Признак того, что размер поля определяется его содержимым |
| WordWrap | Признак того, что слова автоматически переносятся на следующую строку |
| Alignment | Задает способ выравнивания текста внутри поля. Текст может быть выравнен по левому краю (taLeftJustify), по центру (taCenter) или по правому краю (taRightJustifi) |
| Font | Шрифт, используемый для отображения текста. Уточняющие свойства определяют способ начертания символов (Font.Name), размер (Font.Size) и цвет символов (Font.Color) |
| ParentFont | Признак наследования компонентом характеристик шрифта формы, на которой находится компонент. Если значение True, то текст выводится шрифтом, установленным для формы. |
| Color | Цвет фона области вывода текста |
| Transparent | Управляет отображением фона области вывода текста. Значение True делает область вывода текста прозрачной (область вывода не закрашивается цветом. заданным свойством Color) |
| Visible | Позволяет скрыть текст (False) или сделать его видимым (True) |
| Enabled | Используется для ограничения возможности доступа к компоненту. (становится серым). |
Edit 
Компонент Edit представляет собой поле ввода-редактирования строки символов.
Свойства Name, Left, Top, Height, Width, Font, ParentFont, Visible, Enabled – аналогичны компоненту Label.






