Информатика. Программирование в Delphi
146
Основные события компонента
CheckBox
приведены в табл. 10.2.
Таблица 10.2
Событие
Условие возникновения
OnClick
При изменении состояния переключателя (флажка)
OnMouseDown
При нажатии кнопки мыши на компоненте
OnMouseUp
При отпускании кнопки мыши на компоненте
OnMouseMove
При перемещении мыши по компоненту
OnKeyPress
При нажатии клавиши, когда компонент находится в фокусе
OnKeyDown
При нажатии клавиши клавиатуры
OnKeyUp
При отпускании нажатой клавиши клавиатуры, когда компонент на-
ходится в фокусе.
OnEnter
При получении компонентом фокуса
OnExit
При потере компонентом фокуса
Пример 10.1
Разработать приложение, которое вычисляет стоимость поездки на авто-
мобиле на дачу. Рекомендуемый вид формы показан на рис. 10.2.
Рис. 10.2
Выполним следующую последовательность действий.
1. Создадим новое приложение.
2. В инспекторе объектов изменим настройки формы по своему усмотре-
нию.
3. Добавим на форму компоненты:
−
Label1 – Расстояние (км)
,
−
Label2 – Цена бензина (руб/литр)
,
−
Label3 – Потребление бензина (литров/100 км),
−
Edit1, Edit2, Edit3,
−
Button1 –Вычислить,
−
Label4.
4. Добавим на форму компонент
CheckBox1
(рис. 10.1, 10.2). Свойство
Caption
установим на
Туда и обратно
. Свойство
Checked
изменим на
True
.