Базовые компоненты 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.