Информатика. Программирование в Delphi
          
        
        
          
            300
          
        
        
          
            25. КОМПОНЕНТ LabeledEdit
          
        
        
          Компонент
        
        
          
            LabeledEdit
          
        
        
          расположен на вкладке
        
        
          
            Additional
          
        
        
          (рис. 25.1) и
        
        
          представляет собой однострочный редактор с надписью и, в отличие от обыч-
        
        
          ного однострочного редактора
        
        
          
            Edit
          
        
        
          , дополнительно имеет три свойства, управ-
        
        
          ляющие надписью:
        
        
          
            EditLabel
          
        
        
          ,
        
        
          
            LabelPosition
          
        
        
          и
        
        
          
            LabelSpacing
          
        
        
          .
        
        
          Свойство
        
        
          
            EditLabel
          
        
        
          типа
        
        
          
            TBoundLabel
          
        
        
          указывает объект
        
        
          −
        
        
          надпись, ос-
        
        
          новные свойства которого
        
        
          
            Caption
          
        
        
          ,
        
        
          
            Alignment
          
        
        
          ,
        
        
          
            AutoSize
          
        
        
          ,
        
        
          
            Transparent
          
        
        
          ,
        
        
          
            Color
          
        
        
          ,
        
        
          
            Font
          
        
        
          нe отличаются от свойств рассмотренного выше компонента
        
        
          −
        
        
          надпись
        
        
          
            Label
          
        
        
          . Свойство
        
        
          
            LabelPosition
          
        
        
          типа
        
        
          
            TLabelPosition
          
        
        
          задает расположение над-
        
        
          писи относительно поля редактирования и может принимать значения:
        
        
          −
        
        
          
            lpAbove
          
        
        
          −
        
        
          над полем
        
        
          −
        
        
          по умолчанию;
        
        
          −
        
        
          
            lpBelow
          
        
        
          −
        
        
          под полем;
        
        
          −
        
        
          
            lpLeft
          
        
        
          −
        
        
          слева от поля;
        
        
          −
        
        
          
            lpRight
          
        
        
          −
        
        
          справа от поля.
        
        
          Свойство
        
        
          
            LabelSpacing
          
        
        
          типа
        
        
          
            integer
          
        
        
          указывает расстояние в пикселях
        
        
          между надписью и полем редактирования (по умолчанию равно 3).
        
        
          Рис. 25.1
        
        
          Основные свойства (
        
        
          
            Properties
          
        
        
          ) компонента
        
        
          
            LabeledEdit
          
        
        
          приведены
        
        
          в табл. 25.1
        
        
          
            
              Таблица 25.1
            
          
        
        
          
            Свойство
          
        
        
          
            Описание
          
        
        
          Name
        
        
          Имя компонента. Используется в программе для доступа к компо-
        
        
          ненту и его свойствам
        
        
          Text
        
        
          Отображаемый текст
        
        
          Left
        
        
          Расстояние от левой границы компонента до левой границы формы
        
        
          Top
        
        
          Расстояние от верхней границы компонента до верхней границы
        
        
          формы
        
        
          Height
        
        
          Высота поля
        
        
          Width
        
        
          Ширина поля
        
        
          AutoSize
        
        
          Признак того, что размер поля устанавливается в соответствии с
        
        
          содержимым поля Text
        
        
          Font
        
        
          Шрифт, используемый для отображения текста. Уточняющие свой-
        
        
          ства определяют:
        
        
          −
        
        
          способ начертания символов –
        
        
          
            Font.Name
          
        
        
          ,
        
        
          −
        
        
          размер –
        
        
          
            Font.Size
          
        
        
          ,
        
        
          −
        
        
          цвет символов –
        
        
          
            Font.Color
          
        
        
          .
        
        
          ParentFont
        
        
          Признак наследования компонентом характеристик шрифта фор-
        
        
          мы, на которой находится компонент. Если значение свойства рав-
        
        
          но
        
        
          
            True
          
        
        
          , то текст выводится шрифтом, установленным для формы
        
        
          Color
        
        
          Цвет фона области вывода текста
        
        
          Visible
        
        
          Позволяет скрыть текст –
        
        
          
            False
          
        
        
          или сделать его видимым –
        
        
          
            True
          
        
        
          EditLabel
        
        
          Объект
        
        
          −
        
        
          надпись
        
        
          LabelPosition
        
        
          Расположение надписи относительно поля редактирования
        
        
          LabelSpacing
        
        
          Расстояние между надписью и полем редактирования