Информатика. Программирование в Delphi
          
        
        
          
            111
          
        
        
          Рис. 7.2
        
        
          Выполним следующие действия.
        
        
          1. Создадим новое приложение. В инспекторе объектов установим  сле-
        
        
          дующие свойства:
        
        
          −
        
        
          
            Caption – Средняя температура,
          
        
        
          −
        
        
          высота формы
        
        
          
            – 330,
          
        
        
          −
        
        
          ширина формы
        
        
          
            – 700.
          
        
        
          Остальные свойства формы (шрифт, цвет, стиль и т.д.) измените само-
        
        
          стоятельно.
        
        
          2. Добавим на форму компонент
        
        
          
            GroupBox
          
        
        
          с заголовком
        
        
          
            Температура
          
        
        
          .
        
        
          Добавим на компонент
        
        
          
            GroupBox
          
        
        
          компонент
        
        
          
            Label1
          
        
        
          –
        
        
          
            Первый резервуар
          
        
        
          ,
        
        
          компонент
        
        
          
            Label2
          
        
        
          –
        
        
          
            Второй резервуар
          
        
        
          , компонент
        
        
          
            Label3
          
        
        
          –
        
        
          
            Третий резервуар
          
        
        
          и три компонента
        
        
          
            Edit
          
        
        
          (свойство
        
        
          
            Text
          
        
        
          –
        
        
          
            0
          
        
        
          ).
        
        
          Добавим на форму компонент
        
        
          
            Button1 – Добавить
          
        
        
          и компонент
        
        
          
            Button2
          
        
        
          –
        
        
          
            Выход
          
        
        
          (рис. 7.3).
        
        
          3. Добавим на форму компонент
        
        
          
            Memo1
          
        
        
          (рис. 7.4). Найдем у компонента
        
        
          
            Memo1
          
        
        
          в инспекторе объектов свойство
        
        
          
            Lines
          
        
        
          (массив строк) и нажмем на
        
        
          кнопку с тремя точками справа. Появится редактор строк
        
        
          
            String List Editor –
          
        
        
          
            Редактор строк
          
        
        
          компонента
        
        
          
            Memo1
          
        
        
          (рис. 7.5).
        
        
          С помощью клавиши
        
        
          
            BackSpace
          
        
        
          удалим все строки и нажмем кнопку
        
        
          
            OK
          
        
        
          .
        
        
          Все строки в компоненте
        
        
          
            Memo1
          
        
        
          будут удалены (рис. 7.2). Теперь найдемсвой-
        
        
          ство
        
        
          
            ReadOnly
          
        
        
          – только чтение. Если оно равно
        
        
          
            True
          
        
        
          , то в компонент
        
        
          
            Memo1
          
        
        
          нельзя будет вводить текст во время работы приложения. Установим значение
        
        
          этого свойства в
        
        
          
            True
          
        
        
          .
        
        
          4. Создадим процедуру
        
        
          
            EditKeyPress
          
        
        
          для события
        
        
          
            OnKeyPress
          
        
        
          для
        
        
          компонентов
        
        
          
            Edit
          
        
        
          . Оформим ее следующим образом. После объявления ком-
        
        
          понентов, принадлежащих форме
        
        
          
            Form1
          
        
        
          , добавим объявление следующей
        
        
          процедуры.
        
        
          
            procedure EditKeyPress(Sender: TObject; var Key: Char);