Информатика. Программирование в Delphi
          
        
        
          
            178
          
        
        
          
            
              Таблица 13.2
            
          
        
        
          
            Событие
          
        
        
          
            Условия возникновения
          
        
        
          OnChange
        
        
          При изменении текста в поле редактирования
        
        
          OnClick
        
        
          При щелчке мышью по компоненту
        
        
          OnDblClick
        
        
          При двойном щелчке мышью по компоненту
        
        
          OnMouseDown
        
        
          При нажатии кнопки мыши на компоненте
        
        
          OnMouseUp
        
        
          При отпускании кнопки мыши на компоненте
        
        
          OnMouseMove
        
        
          При перемещении мыши по компоненту
        
        
          OnKeyPress
        
        
          При нажатии клавиши клавиатуры, когда компонент находится в фо-
        
        
          кусе
        
        
          OnKeyDown
        
        
          При нажатии клавиши клавиатуры
        
        
          OnKeyUp
        
        
          При отпускании нажатой клавиши клавиатуры, когда компонент на-
        
        
          ходится в фокусе
        
        
          OnEnter
        
        
          При получении компонентом фокуса
        
        
          OnExit
        
        
          При потере компонентом фокуса
        
        
          
            Пример 13.1
          
        
        
          Разработать приложение
        
        
          
            Калькулятор
          
        
        
          . Приложение должно обеспечи-
        
        
          вать следующие возможности:
        
        
          −
        
        
          ввод двух аргументов X и Y – ввод с клавиатуры или выбор из списка,
        
        
          −
        
        
          выбор функции,
        
        
          −
        
        
          выбор единицы измерения аргумента (градусы или радианы).
        
        
          Рекомендуемый вид формы приведен на рис. 13.2. В приложении исполь-
        
        
          зуются три компонента типа
        
        
          
            ComboBox
          
        
        
          .
        
        
          Рис. 13.2
        
        
          Выполним следующую последовательность действий.
        
        
          1. Создадим новое приложение.
        
        
          2. Добавимна форму компонент
        
        
          
            GroupBox1
          
        
        
          с заголовком
        
        
          
            Аргументы
          
        
        
          .
        
        
          Затем на компонент
        
        
          
            GroupBox1
          
        
        
          добавим два компонента
        
        
          
            Label
          
        
        
          с заголовками
        
        
          
            X
          
        
        
          и
        
        
          
            Y
          
        
        
          , два компонента
        
        
          
            ComboBox
          
        
        
          и два компонента
        
        
          
            RadioButton
          
        
        
          с заголовка-
        
        
          ми
        
        
          
            Градусы
          
        
        
          и
        
        
          
            Радианы
          
        
        
          (рис. 13.2).
        
        
          3. Добавим на форму компонент
        
        
          
            GroupBox2
          
        
        
          с заголовком
        
        
          
            Функция
          
        
        
          , а на
        
        
          него компонент
        
        
          
            ComboBox3
          
        
        
          ,
        
        
          4. Добавим на форму компонент
        
        
          
            Button1
          
        
        
          с заголовком
        
        
          
            Вычислить
          
        
        
          и