Информатика. Программирование в 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
с заголовком
Вычислить
и