Шаг 10.
Microsoft Visual C++ 2010. Начала.
Первый проект. Событие

    На этом шаге мы приведем общие сведения о событиях.

    Вид формы программы "Доход" подсказывает, как работает программа. Очевидно, что пользователь должен ввести в поля редактирования исходные данные и сделать щелчок на кнопке Расчет. Щелчок на изображении командной кнопки - это пример того, что называется событием.

    Событие (event) - это то, что происходит во время работы программы. Например, щелчок кнопкой мыши - это событие Click, двойной щелчок мышью - событие DblClick. В таблице 1 приведены некоторые события, возникающие в результате действий пользователя.

Таблица 1. События
Событие Описание
Click Щелчок кнопкой мыши
DoubleClick Двойной щелчок кнопкой мыши
MouseDown Нажатие кнопки мыши
MouseUp Отпускание нажатой кнопки мыши
MouseMove Перемещение указателя мыши
KeyPress Нажатие клавиши
KeyDown Нажатие клавиши. События KeyDown и KeyPress - это чередующиеся, повторяющиеся события, которые происходят до тех пор, пока не будет отпущена удерживаемая клавиша (в этот момент происходит событие KeyUp)
KeyUp Отпускание нажатой клавиши
TextChanged Признак, указывающий, изменился ли текст, находящийся в поле редактирования (изменилось значение свойства Text)
Load Загрузка формы. Функция обработки этого события обычно используется для инициализации переменных, выполнения подготовительных действий
Paint Событие происходит при появлении окна на экране в начале работы программы, после появления части окна, которая, например, была закрыта другим окном
Enter Получение фокуса элементом управления
Leave Потеря фокуса элементом управления

    Следует понимать, что одни и те же действия, но выполненные над разными объектами, вызывают разные события. Например, нажатие клавиши (событие KeyPress) в поле ввода/редактирования Сумма и нажатие клавиши (также событие KeyPress) в поле Срок - это два разных события.

    На следующем шаге мы рассмотрим функции обработки событий.




Предыдущий шаг Содержание Следующий шаг